/**
* Mule Development Kit
* Copyright 2010-2011 (c) MuleSoft, Inc. All rights reserved. http://www.mulesoft.com
*
* Licensed 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.
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2011.10.14 at 10:40:36 AM CDT
//
package org.mule.devkit.model.studio;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.mule.devkit.model.studio package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _Group_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "group");
private final static QName _Namespace_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "namespace");
private final static QName _Endpoint_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "endpoint");
private final static QName _Connector_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "connector");
private final static QName _Attributes_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "attributes");
private final static QName _AttributeCategory_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "attribute-category");
private final static QName _Pattern_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "pattern");
private final static QName _Nested_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "nested");
private final static QName _Global_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "global");
private final static QName _Scope_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "scope");
private final static QName _GroupModeSwitch_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "modeSwitch");
private final static QName _GroupRegexp_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "regexp");
private final static QName _GroupLabel_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "label");
private final static QName _GroupTransientBoolean_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "transientBoolean");
private final static QName _GroupEncoding_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "encoding");
private final static QName _GroupPath_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "path");
private final static QName _GroupBoolean_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "boolean");
private final static QName _GroupChildElement_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "childElement");
private final static QName _GroupString_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "string");
private final static QName _GroupName_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "name");
private final static QName _GroupFile_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "file");
private final static QName _GroupPassword_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "password");
private final static QName _GroupLong_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "long");
private final static QName _GroupUrl_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "url");
private final static QName _GroupGlobalRef_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "globalRef");
private final static QName _GroupEnum_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "enum");
private final static QName _GroupList_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "list");
private final static QName _GroupFlowRef_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "flowRef");
private final static QName _GroupInteger_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "integer");
private final static QName _GroupClassname_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "classname");
private final static QName _GroupExpression_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "expression");
private final static QName _GroupText_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "text");
private final static QName _NamespaceTypeCloudConnector_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "cloud-connector");
private final static QName _NamespaceTypeFilter_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "filter");
private final static QName _NamespaceTypeTransformer_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "transformer");
private final static QName _NamespaceTypeGlobalCloudConnector_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "global-cloud-connector");
private final static QName _NamespaceTypeFlow_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "flow");
private final static QName _NamespaceTypeGlobalTransformer_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "global-transformer");
private final static QName _NamespaceTypeComponent_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "component");
private final static QName _NamespaceTypeGlobalEndpoint_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "global-endpoint");
private final static QName _NamespaceTypeRouter_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "router");
private final static QName _NamespaceTypeGlobalFilter_QNAME = new QName("http://www.mulesoft.org/schema/mule/tooling.attributes", "global-filter");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mule.devkit.model.studio
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link LongType }
*/
public LongType createLongType() {
return new LongType();
}
/**
* Create an instance of {@link EndpointType }
*/
public EndpointType createEndpointType() {
return new EndpointType();
}
/**
* Create an instance of {@link ModeElementType }
*/
public ModeElementType createModeElementType() {
return new ModeElementType();
}
/**
* Create an instance of {@link NestedElementReference }
*/
public NestedElementReference createNestedElementReference() {
return new NestedElementReference();
}
/**
* Create an instance of {@link Group }
*/
public Group createGroup() {
return new Group();
}
/**
* Create an instance of {@link EncodingType }
*/
public EncodingType createEncodingType() {
return new EncodingType();
}
/**
* Create an instance of {@link NamespaceType }
*/
public NamespaceType createNamespaceType() {
return new NamespaceType();
}
/**
* Create an instance of {@link ExpressionAttributeType }
*/
public ExpressionAttributeType createExpressionAttributeType() {
return new ExpressionAttributeType();
}
/**
* Create an instance of {@link ConnectorType }
*/
public ConnectorType createConnectorType() {
return new ConnectorType();
}
/**
* Create an instance of {@link ScopeType }
*/
public ScopeType createScopeType() {
return new ScopeType();
}
/**
* Create an instance of {@link AlternativesType.Alternative }
*/
public AlternativesType.Alternative createAlternativesTypeAlternative() {
return new AlternativesType.Alternative();
}
/**
* Create an instance of {@link NewType }
*/
public NewType createNewType() {
return new NewType();
}
/**
* Create an instance of {@link Attributes }
*/
public Attributes createAttributes() {
return new Attributes();
}
/**
* Create an instance of {@link Module }
*/
public Module createModule() {
return new Module();
}
/**
* Create an instance of {@link IntegerType }
*/
public IntegerType createIntegerType() {
return new IntegerType();
}
/**
* Create an instance of {@link NestedElementType }
*/
public NestedElementType createNestedElementType() {
return new NestedElementType();
}
/**
* Create an instance of {@link AttributeCategory }
*/
public AttributeCategory createAttributeCategory() {
return new AttributeCategory();
}
/**
* Create an instance of {@link Booleantype }
*/
public Booleantype createBooleantype() {
return new Booleantype();
}
/**
* Create an instance of {@link TextType }
*/
public TextType createTextType() {
return new TextType();
}
/**
* Create an instance of {@link FixedAttributeType }
*/
public FixedAttributeType createFixedAttributeType() {
return new FixedAttributeType();
}
/**
* Create an instance of {@link AbstractElementType }
*/
public AbstractElementType createAbstractElementType() {
return new AbstractElementType();
}
/**
* Create an instance of {@link ClassType }
*/
public ClassType createClassType() {
return new ClassType();
}
/**
* Create an instance of {@link EnumElement }
*/
public EnumElement createEnumElement() {
return new EnumElement();
}
/**
* Create an instance of {@link PatternType }
*/
public PatternType createPatternType() {
return new PatternType();
}
/**
* Create an instance of {@link AlternativesType }
*/
public AlternativesType createAlternativesType() {
return new AlternativesType();
}
/**
* Create an instance of {@link StringAttributeType }
*/
public StringAttributeType createStringAttributeType() {
return new StringAttributeType();
}
/**
* Create an instance of {@link GlobalType }
*/
public GlobalType createGlobalType() {
return new GlobalType();
}
/**
* Create an instance of {@link ModeType }
*/
public ModeType createModeType() {
return new ModeType();
}
/**
* Create an instance of {@link AlwaysAdd }
*/
public AlwaysAdd createAlwaysAdd() {
return new AlwaysAdd();
}
/**
* Create an instance of {@link EnumType }
*/
public EnumType createEnumType() {
return new EnumType();
}
/**
* Create an instance of {@link AttributeType }
*/
public AttributeType createAttributeType() {
return new AttributeType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Group }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "group")
public JAXBElement<Group> createGroup(Group value) {
return new JAXBElement<Group>(_Group_QNAME, Group.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NamespaceType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "namespace")
public JAXBElement<NamespaceType> createNamespace(NamespaceType value) {
return new JAXBElement<NamespaceType>(_Namespace_QNAME, NamespaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EndpointType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "endpoint")
public JAXBElement<EndpointType> createEndpoint(EndpointType value) {
return new JAXBElement<EndpointType>(_Endpoint_QNAME, EndpointType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ConnectorType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "connector")
public JAXBElement<ConnectorType> createConnector(ConnectorType value) {
return new JAXBElement<ConnectorType>(_Connector_QNAME, ConnectorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Attributes }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "attributes")
public JAXBElement<Attributes> createAttributes(Attributes value) {
return new JAXBElement<Attributes>(_Attributes_QNAME, Attributes.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeCategory }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "attribute-category")
public JAXBElement<AttributeCategory> createAttributeCategory(AttributeCategory value) {
return new JAXBElement<AttributeCategory>(_AttributeCategory_QNAME, AttributeCategory.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "pattern")
public JAXBElement<PatternType> createPattern(PatternType value) {
return new JAXBElement<PatternType>(_Pattern_QNAME, PatternType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NestedElementType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "nested")
public JAXBElement<NestedElementType> createNested(NestedElementType value) {
return new JAXBElement<NestedElementType>(_Nested_QNAME, NestedElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GlobalType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "global")
public JAXBElement<GlobalType> createGlobal(GlobalType value) {
return new JAXBElement<GlobalType>(_Global_QNAME, GlobalType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ScopeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "scope")
public JAXBElement<ScopeType> createScope(ScopeType value) {
return new JAXBElement<ScopeType>(_Scope_QNAME, ScopeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ModeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "modeSwitch", scope = Group.class)
public JAXBElement<ModeType> createGroupModeSwitch(ModeType value) {
return new JAXBElement<ModeType>(_GroupModeSwitch_QNAME, ModeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "regexp", scope = Group.class)
public JAXBElement<AttributeType> createGroupRegexp(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupRegexp_QNAME, AttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "label", scope = Group.class)
public JAXBElement<AttributeType> createGroupLabel(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupLabel_QNAME, AttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Booleantype }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "transientBoolean", scope = Group.class)
public JAXBElement<Booleantype> createGroupTransientBoolean(Booleantype value) {
return new JAXBElement<Booleantype>(_GroupTransientBoolean_QNAME, Booleantype.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EncodingType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "encoding", scope = Group.class)
public JAXBElement<EncodingType> createGroupEncoding(EncodingType value) {
return new JAXBElement<EncodingType>(_GroupEncoding_QNAME, EncodingType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "path", scope = Group.class)
public JAXBElement<AttributeType> createGroupPath(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupPath_QNAME, AttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Booleantype }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "boolean", scope = Group.class)
public JAXBElement<Booleantype> createGroupBoolean(Booleantype value) {
return new JAXBElement<Booleantype>(_GroupBoolean_QNAME, Booleantype.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NestedElementReference }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "childElement", scope = Group.class)
public JAXBElement<NestedElementReference> createGroupChildElement(NestedElementReference value) {
return new JAXBElement<NestedElementReference>(_GroupChildElement_QNAME, NestedElementReference.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StringAttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "string", scope = Group.class)
public JAXBElement<StringAttributeType> createGroupString(StringAttributeType value) {
return new JAXBElement<StringAttributeType>(_GroupString_QNAME, StringAttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "name", scope = Group.class)
public JAXBElement<AttributeType> createGroupName(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupName_QNAME, AttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "file", scope = Group.class)
public JAXBElement<AttributeType> createGroupFile(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupFile_QNAME, AttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LongType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "long", scope = Group.class)
public JAXBElement<LongType> createGroupLong(LongType value) {
return new JAXBElement<LongType>(_GroupLong_QNAME, LongType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UrlType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "url", scope = Group.class)
public JAXBElement<UrlType> createGroupUrl(UrlType value) {
return new JAXBElement<UrlType>(_GroupUrl_QNAME, UrlType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PasswordType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "password", scope = Group.class)
public JAXBElement<PasswordType> createGroupPassword(PasswordType value) {
return new JAXBElement<PasswordType>(_GroupPassword_QNAME, PasswordType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NewType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "globalRef", scope = Group.class)
public JAXBElement<NewType> createGroupGlobalRef(NewType value) {
return new JAXBElement<NewType>(_GroupGlobalRef_QNAME, NewType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EnumType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "enum", scope = Group.class)
public JAXBElement<EnumType> createGroupEnum(EnumType value) {
return new JAXBElement<EnumType>(_GroupEnum_QNAME, EnumType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "list", scope = Group.class)
public JAXBElement<AttributeType> createGroupList(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupList_QNAME, AttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "flowRef", scope = Group.class)
public JAXBElement<FlowRefType> createGroupFlowRef(FlowRefType value) {
return new JAXBElement<FlowRefType>(_GroupFlowRef_QNAME, FlowRefType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IntegerType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "integer", scope = Group.class)
public JAXBElement<IntegerType> createGroupInteger(IntegerType value) {
return new JAXBElement<IntegerType>(_GroupInteger_QNAME, IntegerType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ClassType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "classname", scope = Group.class)
public JAXBElement<ClassType> createGroupClassname(ClassType value) {
return new JAXBElement<ClassType>(_GroupClassname_QNAME, ClassType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExpressionAttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "expression", scope = Group.class)
public JAXBElement<ExpressionAttributeType> createGroupExpression(ExpressionAttributeType value) {
return new JAXBElement<ExpressionAttributeType>(_GroupExpression_QNAME, ExpressionAttributeType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "text", scope = Group.class)
public JAXBElement<TextType> createGroupText(TextType value) {
return new JAXBElement<TextType>(_GroupText_QNAME, TextType.class, Group.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "cloud-connector", scope = NamespaceType.class)
public JAXBElement<PatternType> createNamespaceTypeCloudConnector(PatternType value) {
return new JAXBElement<PatternType>(_NamespaceTypeCloudConnector_QNAME, PatternType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "filter", scope = NamespaceType.class)
public JAXBElement<PatternType> createNamespaceTypeFilter(PatternType value) {
return new JAXBElement<PatternType>(_NamespaceTypeFilter_QNAME, PatternType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "transformer", scope = NamespaceType.class)
public JAXBElement<PatternType> createNamespaceTypeTransformer(PatternType value) {
return new JAXBElement<PatternType>(_NamespaceTypeTransformer_QNAME, PatternType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GlobalType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "global-cloud-connector", scope = NamespaceType.class)
public JAXBElement<GlobalType> createNamespaceTypeGlobalCloudConnector(GlobalType value) {
return new JAXBElement<GlobalType>(_NamespaceTypeGlobalCloudConnector_QNAME, GlobalType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "flow", scope = NamespaceType.class)
public JAXBElement<PatternType> createNamespaceTypeFlow(PatternType value) {
return new JAXBElement<PatternType>(_NamespaceTypeFlow_QNAME, PatternType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GlobalType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "global-transformer", scope = NamespaceType.class)
public JAXBElement<GlobalType> createNamespaceTypeGlobalTransformer(GlobalType value) {
return new JAXBElement<GlobalType>(_NamespaceTypeGlobalTransformer_QNAME, GlobalType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "component", scope = NamespaceType.class)
public JAXBElement<PatternType> createNamespaceTypeComponent(PatternType value) {
return new JAXBElement<PatternType>(_NamespaceTypeComponent_QNAME, PatternType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GlobalType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "global-endpoint", scope = NamespaceType.class)
public JAXBElement<GlobalType> createNamespaceTypeGlobalEndpoint(GlobalType value) {
return new JAXBElement<GlobalType>(_NamespaceTypeGlobalEndpoint_QNAME, GlobalType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PatternType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "router", scope = NamespaceType.class)
public JAXBElement<PatternType> createNamespaceTypeRouter(PatternType value) {
return new JAXBElement<PatternType>(_NamespaceTypeRouter_QNAME, PatternType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GlobalType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "global-filter", scope = NamespaceType.class)
public JAXBElement<GlobalType> createNamespaceTypeGlobalFilter(GlobalType value) {
return new JAXBElement<GlobalType>(_NamespaceTypeGlobalFilter_QNAME, GlobalType.class, NamespaceType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "regexp", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeRegexp(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupRegexp_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Booleantype }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "transientBoolean", scope = NestedElementType.class)
public JAXBElement<Booleantype> createNestedElementTypeTransientBoolean(Booleantype value) {
return new JAXBElement<Booleantype>(_GroupTransientBoolean_QNAME, Booleantype.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "path", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypePath(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupPath_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "encoding", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeEncoding(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupEncoding_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Booleantype }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "boolean", scope = NestedElementType.class)
public JAXBElement<Booleantype> createNestedElementTypeBoolean(Booleantype value) {
return new JAXBElement<Booleantype>(_GroupBoolean_QNAME, Booleantype.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NestedElementReference }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "childElement", scope = NestedElementType.class)
public JAXBElement<NestedElementReference> createNestedElementTypeChildElement(NestedElementReference value) {
return new JAXBElement<NestedElementReference>(_GroupChildElement_QNAME, NestedElementReference.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "name", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeName(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupName_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "string", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeString(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupString_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "file", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeFile(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupFile_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StringAttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "password", scope = NestedElementType.class)
public JAXBElement<StringAttributeType> createNestedElementTypePassword(StringAttributeType value) {
return new JAXBElement<StringAttributeType>(_GroupPassword_QNAME, StringAttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LongType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "long", scope = NestedElementType.class)
public JAXBElement<LongType> createNestedElementTypeLong(LongType value) {
return new JAXBElement<LongType>(_GroupLong_QNAME, LongType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "url", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeUrl(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupUrl_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "globalRef", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeGlobalRef(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupGlobalRef_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "list", scope = NestedElementType.class)
public JAXBElement<AttributeType> createNestedElementTypeList(AttributeType value) {
return new JAXBElement<AttributeType>(_GroupList_QNAME, AttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EnumType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "enum", scope = NestedElementType.class)
public JAXBElement<EnumType> createNestedElementTypeEnum(EnumType value) {
return new JAXBElement<EnumType>(_GroupEnum_QNAME, EnumType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IntegerType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "integer", scope = NestedElementType.class)
public JAXBElement<IntegerType> createNestedElementTypeInteger(IntegerType value) {
return new JAXBElement<IntegerType>(_GroupInteger_QNAME, IntegerType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ClassType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "classname", scope = NestedElementType.class)
public JAXBElement<ClassType> createNestedElementTypeClassname(ClassType value) {
return new JAXBElement<ClassType>(_GroupClassname_QNAME, ClassType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExpressionAttributeType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "expression", scope = NestedElementType.class)
public JAXBElement<ExpressionAttributeType> createNestedElementTypeExpression(ExpressionAttributeType value) {
return new JAXBElement<ExpressionAttributeType>(_GroupExpression_QNAME, ExpressionAttributeType.class, NestedElementType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.mulesoft.org/schema/mule/tooling.attributes", name = "text", scope = NestedElementType.class)
public JAXBElement<TextType> createNestedElementTypeText(TextType value) {
return new JAXBElement<TextType>(_GroupText_QNAME, TextType.class, NestedElementType.class, value);
}
}