All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bidib.jbidibc.exchange.lcmacro.ObjectFactory Maven / Gradle / Ivy

There is a newer version: 2.0.29
Show newest version
//
// This file was generated by the Eclipse Implementation of JAXB, v2.3.3 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2023.09.13 at 07:33:35 PM CEST 
//


package org.bidib.jbidibc.exchange.lcmacro;

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.bidib.jbidibc.exchange.lcmacro 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 _LcAccessory_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "lcAccessory");
    private final static QName _LcAspectPoint_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "lcAspectPoint");
    private final static QName _StartClk_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "startClk");
    private final static QName _AnalogPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "AnalogPortActionType");
    private final static QName _CriticalSectionActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "CriticalSectionActionType");
    private final static QName _FlagActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "FlagActionType");
    private final static QName _InputPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "InputPortActionType");
    private final static QName _AccessoryOkayActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "AccessoryOkayActionType");
    private final static QName _LightPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "LightPortActionType");
    private final static QName _BacklightPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "BacklightPortActionType");
    private final static QName _MacroActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "MacroActionType");
    private final static QName _MotorPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "MotorPortActionType");
    private final static QName _ServoPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "ServoPortActionType");
    private final static QName _SoundPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "SoundPortActionType");
    private final static QName _SwitchPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "SwitchPortActionType");
    private final static QName _DelayActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "DelayActionType");
    private final static QName _RandomDelayActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "RandomDelayActionType");
    private final static QName _LcMacro_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "lcMacro");
    private final static QName _LcMacroPoint_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "lcMacroPoint");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.bidib.jbidibc.exchange.lcmacro
     * 
     */
    public ObjectFactory() {
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LcAccessoryType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link LcAccessoryType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "lcAccessory")
    public JAXBElement createLcAccessory(LcAccessoryType value) {
        return new JAXBElement(_LcAccessory_QNAME, LcAccessoryType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LcAspectPointType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link LcAspectPointType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "lcAspectPoint")
    public JAXBElement createLcAspectPoint(LcAspectPointType value) {
        return new JAXBElement(_LcAspectPoint_QNAME, LcAspectPointType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link StartClkType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link StartClkType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "startClk")
    public JAXBElement createStartClk(StartClkType value) {
        return new JAXBElement(_StartClk_QNAME, StartClkType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AnalogPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AnalogPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "AnalogPortActionType")
    public JAXBElement createAnalogPortActionType(AnalogPortActionType value) {
        return new JAXBElement(_AnalogPortActionType_QNAME, AnalogPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CriticalSectionActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link CriticalSectionActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "CriticalSectionActionType")
    public JAXBElement createCriticalSectionActionType(CriticalSectionActionType value) {
        return new JAXBElement(_CriticalSectionActionType_QNAME, CriticalSectionActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FlagActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link FlagActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "FlagActionType")
    public JAXBElement createFlagActionType(FlagActionType value) {
        return new JAXBElement(_FlagActionType_QNAME, FlagActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InputPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link InputPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "InputPortActionType")
    public JAXBElement createInputPortActionType(InputPortActionType value) {
        return new JAXBElement(_InputPortActionType_QNAME, InputPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AccessoryOkayActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AccessoryOkayActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "AccessoryOkayActionType")
    public JAXBElement createAccessoryOkayActionType(AccessoryOkayActionType value) {
        return new JAXBElement(_AccessoryOkayActionType_QNAME, AccessoryOkayActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LightPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link LightPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "LightPortActionType")
    public JAXBElement createLightPortActionType(LightPortActionType value) {
        return new JAXBElement(_LightPortActionType_QNAME, LightPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BacklightPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link BacklightPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "BacklightPortActionType")
    public JAXBElement createBacklightPortActionType(BacklightPortActionType value) {
        return new JAXBElement(_BacklightPortActionType_QNAME, BacklightPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MacroActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link MacroActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "MacroActionType")
    public JAXBElement createMacroActionType(MacroActionType value) {
        return new JAXBElement(_MacroActionType_QNAME, MacroActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MotorPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link MotorPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "MotorPortActionType")
    public JAXBElement createMotorPortActionType(MotorPortActionType value) {
        return new JAXBElement(_MotorPortActionType_QNAME, MotorPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ServoPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ServoPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "ServoPortActionType")
    public JAXBElement createServoPortActionType(ServoPortActionType value) {
        return new JAXBElement(_ServoPortActionType_QNAME, ServoPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SoundPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SoundPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "SoundPortActionType")
    public JAXBElement createSoundPortActionType(SoundPortActionType value) {
        return new JAXBElement(_SoundPortActionType_QNAME, SoundPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SwitchPortActionType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link SwitchPortActionType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "SwitchPortActionType")
    public JAXBElement createSwitchPortActionType(SwitchPortActionType value) {
        return new JAXBElement(_SwitchPortActionType_QNAME, SwitchPortActionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "DelayActionType")
    public JAXBElement createDelayActionType(Integer value) {
        return new JAXBElement(_DelayActionType_QNAME, Integer.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "RandomDelayActionType")
    public JAXBElement createRandomDelayActionType(Integer value) {
        return new JAXBElement(_RandomDelayActionType_QNAME, Integer.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LcMacroType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link LcMacroType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "lcMacro")
    public JAXBElement createLcMacro(LcMacroType value) {
        return new JAXBElement(_LcMacro_QNAME, LcMacroType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LcMacroPointType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link LcMacroPointType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.bidib.org/jbidibc/lcmacro", name = "lcMacroPoint")
    public JAXBElement createLcMacroPoint(LcMacroPointType value) {
        return new JAXBElement(_LcMacroPoint_QNAME, LcMacroPointType.class, null, value);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy