//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.0 in JDK 1.6 
// 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: 2007.10.04 at 05:07:25 午後 JST 
//

package jp.mydns.masahase.AbaqusResult;

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 jp.mydns.masahase.xjc 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 _ElementSet_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "element_set");
	private final static QName _ElementRecord_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "element_record");
	private final static QName _ElementCentroidRecord_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult",
			"element_centroid_record");
	private final static QName _String_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "string");
	private final static QName _ElementRef_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "element_ref");
	private final static QName _ElementIntegPointRecord_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult",
			"element_integ_point_record");
	private final static QName _ActiveFreedom_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "active_freedom");
	private final static QName _Node_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "node");
	private final static QName _ElementNodeRecord_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "element_node_record");
	private final static QName _Float_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "float");
	private final static QName _NodeSet_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "node_set");
	private final static QName _AbaqusResult_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "AbaqusResult");
	private final static QName _Integer_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "integer");
	private final static QName _Element_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "element");
	private final static QName _NodeOutput_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "node_output");
	private final static QName _NodeRef_QNAME = new QName(
			"http://www.masahase.mydns.jp/AbaqusResult", "node_ref");

	/**
	 * Create a new ObjectFactory that can be used to create new instances of
	 * schema derived classes for package: jp.mydns.masahase.xjc
	 * 
	 */
	public ObjectFactory() {
	}

	/**
	 * Create an instance of {@link AbaqusResultType }
	 * 
	 */
	public AbaqusResultType createAbaqusResultType() {
		return new AbaqusResultType();
	}

	/**
	 * Create an instance of {@link OutputValueType }
	 * 
	 */
	public OutputValueType createOutputValueType() {
		return new OutputValueType();
	}

	/**
	 * Create an instance of {@link ElementRefType }
	 * 
	 */
	public ElementRefType createElementRefType() {
		return new ElementRefType();
	}

	/**
	 * Create an instance of {@link IncrementType }
	 * 
	 */
	public IncrementType createIncrementType() {
		return new IncrementType();
	}

	/**
	 * Create an instance of {@link LoacalCoordinateType }
	 * 
	 */
	public LoacalCoordinateType createLoacalCoordinateType() {
		return new LoacalCoordinateType();
	}

	/**
	 * Create an instance of {@link NodeSetType }
	 * 
	 */
	public NodeSetType createNodeSetType() {
		return new NodeSetType();
	}

	/**
	 * Create an instance of {@link NodeType }
	 * 
	 */
	public NodeType createNodeType() {
		return new NodeType();
	}

	/**
	 * Create an instance of {@link ElementNodeRecord }
	 * 
	 */
	public ElementNodeRecord createElementNodeRecord() {
		return new ElementNodeRecord();
	}

	/**
	 * Create an instance of {@link OutRequestType }
	 * 
	 */
	public OutRequestType createOutRequestType() {
		return new OutRequestType();
	}

	/**
	 * Create an instance of {@link ElementRecordType }
	 * 
	 */
	public ElementRecordType createElementRecordType() {
		return new ElementRecordType();
	}

	/**
	 * Create an instance of {@link NodeOutputType }
	 * 
	 */
	public NodeOutputType createNodeOutputType() {
		return new NodeOutputType();
	}

	/**
	 * Create an instance of {@link ActiveFreedomType }
	 * 
	 */
	public ActiveFreedomType createActiveFreedomType() {
		return new ActiveFreedomType();
	}

	/**
	 * Create an instance of {@link ElementSetType }
	 * 
	 */
	public ElementSetType createElementSetType() {
		return new ElementSetType();
	}

	/**
	 * Create an instance of {@link NodeRefType }
	 * 
	 */
	public NodeRefType createNodeRefType() {
		return new NodeRefType();
	}

	/**
	 * Create an instance of {@link ElementType }
	 * 
	 */
	public ElementType createElementType() {
		return new ElementType();
	}

	/**
	 * Create an instance of {@link ElementCentroidRecordType }
	 * 
	 */
	public ElementCentroidRecordType createElementCentroidRecordType() {
		return new ElementCentroidRecordType();
	}

	/**
	 * Create an instance of {@link ElementIntegPointRecordType }
	 * 
	 */
	public ElementIntegPointRecordType createElementIntegPointRecordType() {
		return new ElementIntegPointRecordType();
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ElementSetType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "element_set")
	public JAXBElement<ElementSetType> createElementSet(ElementSetType value) {
		return new JAXBElement<ElementSetType>(_ElementSet_QNAME,
				ElementSetType.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ElementRecordType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "element_record")
	public JAXBElement<ElementRecordType> createElementRecord(
			ElementRecordType value) {
		return new JAXBElement<ElementRecordType>(_ElementRecord_QNAME,
				ElementRecordType.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ElementCentroidRecordType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "element_centroid_record", substitutionHeadNamespace = "http://www.masahase.mydns.jp/AbaqusResult", substitutionHeadName = "element_record")
	public JAXBElement<ElementCentroidRecordType> createElementCentroidRecord(
			ElementCentroidRecordType value) {
		return new JAXBElement<ElementCentroidRecordType>(
				_ElementCentroidRecord_QNAME, ElementCentroidRecordType.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "string")
	public JAXBElement<String> createString(String value) {
		return new JAXBElement<String>(_String_QNAME, String.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ElementRefType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "element_ref")
	public JAXBElement<ElementRefType> createElementRef(ElementRefType value) {
		return new JAXBElement<ElementRefType>(_ElementRef_QNAME,
				ElementRefType.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ElementIntegPointRecordType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "element_integ_point_record", substitutionHeadNamespace = "http://www.masahase.mydns.jp/AbaqusResult", substitutionHeadName = "element_record")
	public JAXBElement<ElementIntegPointRecordType> createElementIntegPointRecord(
			ElementIntegPointRecordType value) {
		return new JAXBElement<ElementIntegPointRecordType>(
				_ElementIntegPointRecord_QNAME,
				ElementIntegPointRecordType.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ActiveFreedomType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "active_freedom")
	public JAXBElement<ActiveFreedomType> createActiveFreedom(
			ActiveFreedomType value) {
		return new JAXBElement<ActiveFreedomType>(_ActiveFreedom_QNAME,
				ActiveFreedomType.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link NodeType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "node")
	public JAXBElement<NodeType> createNode(NodeType value) {
		return new JAXBElement<NodeType>(_Node_QNAME, NodeType.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ElementNodeRecord }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "element_node_record", substitutionHeadNamespace = "http://www.masahase.mydns.jp/AbaqusResult", substitutionHeadName = "element_record")
	public JAXBElement<ElementNodeRecord> createElementNodeRecord(
			ElementNodeRecord value) {
		return new JAXBElement<ElementNodeRecord>(_ElementNodeRecord_QNAME,
				ElementNodeRecord.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "float")
	public JAXBElement<Double> createFloat(Double value) {
		return new JAXBElement<Double>(_Float_QNAME, Double.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link NodeSetType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "node_set")
	public JAXBElement<NodeSetType> createNodeSet(NodeSetType value) {
		return new JAXBElement<NodeSetType>(_NodeSet_QNAME, NodeSetType.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link AbaqusResultType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "AbaqusResult")
	public JAXBElement<AbaqusResultType> createAbaqusResult(
			AbaqusResultType value) {
		return new JAXBElement<AbaqusResultType>(_AbaqusResult_QNAME,
				AbaqusResultType.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "integer")
	public JAXBElement<Integer> createInteger(Integer value) {
		return new JAXBElement<Integer>(_Integer_QNAME, Integer.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link ElementType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "element")
	public JAXBElement<ElementType> createElement(ElementType value) {
		return new JAXBElement<ElementType>(_Element_QNAME, ElementType.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link NodeOutputType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "node_output")
	public JAXBElement<NodeOutputType> createNodeOutput(NodeOutputType value) {
		return new JAXBElement<NodeOutputType>(_NodeOutput_QNAME,
				NodeOutputType.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link NodeRefType }{@code >}}
	 * 
	 */
	@XmlElementDecl(namespace = "http://www.masahase.mydns.jp/AbaqusResult", name = "node_ref")
	public JAXBElement<NodeRefType> createNodeRef(NodeRefType value) {
		return new JAXBElement<NodeRefType>(_NodeRef_QNAME, NodeRefType.class,
				null, value);
	}

}
