org.bidib.jbidibc.exchange.lcmacro.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the Eclipse Implementation of JAXB, v2.3.8
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2024.12.16 at 01:05:47 PM CET
//
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.
* 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 static final QName _LcAccessory_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "lcAccessory");
private static final QName _LcAspectPoint_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "lcAspectPoint");
private static final QName _StartClk_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "startClk");
private static final QName _AnalogPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "AnalogPortActionType");
private static final QName _CriticalSectionActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "CriticalSectionActionType");
private static final QName _FlagActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "FlagActionType");
private static final QName _InputPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "InputPortActionType");
private static final QName _AccessoryOkayActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "AccessoryOkayActionType");
private static final QName _LightPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "LightPortActionType");
private static final QName _BacklightPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "BacklightPortActionType");
private static final QName _MacroActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "MacroActionType");
private static final QName _MotorPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "MotorPortActionType");
private static final QName _ServoPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "ServoPortActionType");
private static final QName _SoundPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "SoundPortActionType");
private static final QName _SwitchPortActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "SwitchPortActionType");
private static final QName _DelayActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "DelayActionType");
private static final QName _RandomDelayActionType_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "RandomDelayActionType");
private static final QName _LcMacro_QNAME = new QName("http://www.bidib.org/jbidibc/lcmacro", "lcMacro");
private static final 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);
}
}