From ca3edaa7fc9c78e856bc32f4fa7b76e43602819d Mon Sep 17 00:00:00 2001 From: Kostya Date: Thu, 13 Aug 2026 16:28:27 +0000 Subject: Remove engine module Superseded by the service module's GuessMarketContext implementation; the JAXB model, TradingMechanism interface, and its LMSR/order-book stubs had no remaining callers. --- .../java/market/guess/engine/TradingMechanism.java | 15 -- .../engine/mechanism/LmsrTradingMechanism.java | 42 ---- .../guess/engine/mechanism/OrderBookMechanism.java | 37 ---- .../java/market/guess/engine/model/Comision.java | 94 --------- .../java/market/guess/engine/model/GMEvent.java | 215 --------------------- .../java/market/guess/engine/model/GMEvents.java | 80 -------- .../java/market/guess/engine/model/GMLMSR.java | 60 ------ .../java/market/guess/engine/model/GMMethod.java | 70 ------- .../java/market/guess/engine/model/GMOptions.java | 80 -------- .../market/guess/engine/model/GuessMarket.java | 70 ------- .../market/guess/engine/model/ObjectFactory.java | 167 ---------------- 11 files changed, 930 deletions(-) delete mode 100644 engine/src/main/java/market/guess/engine/TradingMechanism.java delete mode 100644 engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java delete mode 100644 engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java delete mode 100644 engine/src/main/java/market/guess/engine/model/Comision.java delete mode 100644 engine/src/main/java/market/guess/engine/model/GMEvent.java delete mode 100644 engine/src/main/java/market/guess/engine/model/GMEvents.java delete mode 100644 engine/src/main/java/market/guess/engine/model/GMLMSR.java delete mode 100644 engine/src/main/java/market/guess/engine/model/GMMethod.java delete mode 100644 engine/src/main/java/market/guess/engine/model/GMOptions.java delete mode 100644 engine/src/main/java/market/guess/engine/model/GuessMarket.java delete mode 100644 engine/src/main/java/market/guess/engine/model/ObjectFactory.java (limited to 'engine/src/main/java') diff --git a/engine/src/main/java/market/guess/engine/TradingMechanism.java b/engine/src/main/java/market/guess/engine/TradingMechanism.java deleted file mode 100644 index 2f97a2f..0000000 --- a/engine/src/main/java/market/guess/engine/TradingMechanism.java +++ /dev/null @@ -1,15 +0,0 @@ -package market.guess.engine; - -import java.math.BigDecimal; - -public interface TradingMechanism { - BigDecimal initialCost(); - - void onOpen(); - - void submit(); - - void marketState(); - - void settle(); -} diff --git a/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java b/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java deleted file mode 100644 index 50a6fd1..0000000 --- a/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java +++ /dev/null @@ -1,42 +0,0 @@ -package market.guess.engine.mechanism; - -import java.math.BigDecimal; -import market.guess.engine.TradingMechanism; - -public class LmsrTradingMechanism implements TradingMechanism { - - @Override - public BigDecimal initialCost() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'initialCost'"); - } - - @Override - public void onOpen() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'onOpen'"); - } - - @Override - public void submit() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'submit'"); - } - - @Override - public void marketState() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'marketState'"); - } - - @Override - public void settle() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'settle'"); - } - - private BigDecimal getCost(int yayBuys, int nayBuys) { - return BigDecimal.valueOf( - 10.0 * Math.log(Math.pow(Math.E, yayBuys / 10.0) + Math.pow(Math.E, nayBuys / 10.0))); - } -} diff --git a/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java b/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java deleted file mode 100644 index be675ba..0000000 --- a/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java +++ /dev/null @@ -1,37 +0,0 @@ -package market.guess.engine.mechanism; - -import java.math.BigDecimal; -import market.guess.engine.TradingMechanism; - -public class OrderBookMechanism implements TradingMechanism { - - @Override - public BigDecimal initialCost() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'initialCost'"); - } - - @Override - public void onOpen() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'onOpen'"); - } - - @Override - public void submit() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'submit'"); - } - - @Override - public void marketState() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'marketState'"); - } - - @Override - public void settle() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'settle'"); - } -} diff --git a/engine/src/main/java/market/guess/engine/model/Comision.java b/engine/src/main/java/market/guess/engine/model/Comision.java deleted file mode 100644 index 05b4b7b..0000000 --- a/engine/src/main/java/market/guess/engine/model/Comision.java +++ /dev/null @@ -1,94 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; - - -/** - *

Java class for anonymous complex type

. - * - *

The following schema fragment specifies the expected content contained within this class.

- * - *
{@code
- * 
- *   
- *     
- *       
- *         
- *           
- *             
- *             
- *           
- *         
- *       
- *     
- *   
- * 
- * }
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "value" -}) -@XmlRootElement(name = "comision") -public class Comision { - - @XmlValue - protected int value; - @XmlAttribute(name = "type", required = true) - protected String type; - - /** - * Gets the value of the value property. - * - */ - public int getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - */ - public void setValue(int value) { - this.value = value; - } - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - -} diff --git a/engine/src/main/java/market/guess/engine/model/GMEvent.java b/engine/src/main/java/market/guess/engine/model/GMEvent.java deleted file mode 100644 index 9f109d6..0000000 --- a/engine/src/main/java/market/guess/engine/model/GMEvent.java +++ /dev/null @@ -1,215 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import java.util.ArrayList; -import java.util.List; -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for anonymous complex type

. - * - *

The following schema fragment specifies the expected content contained within this class.

- * - *
{@code
- * 
- *   
- *     
- *       
- *         
- *         
- *         
- *         
- *         
- *       
- *       
- *         
- *           
- *         
- *       
- *     
- *   
- * 
- * }
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "id", - "description", - "comision", - "gmOptions", - "gmMethod" -}) -@XmlRootElement(name = "GM-event") -public class GMEvent { - - protected int id; - @XmlElement(required = true) - protected String description; - @XmlElement(required = true) - protected Comision comision; - @XmlElement(name = "GM-options", required = true) - protected GMOptions gmOptions; - @XmlElement(name = "GM-method", required = true) - protected GMMethod gmMethod; - @XmlAttribute(name = "name", required = true) - protected List name; - - /** - * Gets the value of the id property. - * - */ - public int getId() { - return id; - } - - /** - * Sets the value of the id property. - * - */ - public void setId(int value) { - this.id = value; - } - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDescription(String value) { - this.description = value; - } - - /** - * Gets the value of the comision property. - * - * @return - * possible object is - * {@link Comision } - * - */ - public Comision getComision() { - return comision; - } - - /** - * Sets the value of the comision property. - * - * @param value - * allowed object is - * {@link Comision } - * - */ - public void setComision(Comision value) { - this.comision = value; - } - - /** - * Gets the value of the gmOptions property. - * - * @return - * possible object is - * {@link GMOptions } - * - */ - public GMOptions getGMOptions() { - return gmOptions; - } - - /** - * Sets the value of the gmOptions property. - * - * @param value - * allowed object is - * {@link GMOptions } - * - */ - public void setGMOptions(GMOptions value) { - this.gmOptions = value; - } - - /** - * Gets the value of the gmMethod property. - * - * @return - * possible object is - * {@link GMMethod } - * - */ - public GMMethod getGMMethod() { - return gmMethod; - } - - /** - * Sets the value of the gmMethod property. - * - * @param value - * allowed object is - * {@link GMMethod } - * - */ - public void setGMMethod(GMMethod value) { - this.gmMethod = value; - } - - /** - * Gets the value of the name property. - * - *

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 set method for the name property.

- * - *

- * For example, to add a new item, do as follows: - *

- *
-     * getName().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - *

- * - * - * @return - * The value of the name property. - */ - public List getName() { - if (name == null) { - name = new ArrayList<>(); - } - return this.name; - } - -} diff --git a/engine/src/main/java/market/guess/engine/model/GMEvents.java b/engine/src/main/java/market/guess/engine/model/GMEvents.java deleted file mode 100644 index b40ff0c..0000000 --- a/engine/src/main/java/market/guess/engine/model/GMEvents.java +++ /dev/null @@ -1,80 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import java.util.ArrayList; -import java.util.List; -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for anonymous complex type

. - * - *

The following schema fragment specifies the expected content contained within this class.

- * - *
{@code
- * 
- *   
- *     
- *       
- *         
- *       
- *     
- *   
- * 
- * }
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "gmEvent" -}) -@XmlRootElement(name = "GM-events") -public class GMEvents { - - @XmlElement(name = "GM-event", required = true) - protected List gmEvent; - - /** - * Gets the value of the gmEvent property. - * - *

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 set method for the gmEvent property.

- * - *

- * For example, to add a new item, do as follows: - *

- *
-     * getGMEvent().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link GMEvent } - *

- * - * - * @return - * The value of the gmEvent property. - */ - public List getGMEvent() { - if (gmEvent == null) { - gmEvent = new ArrayList<>(); - } - return this.gmEvent; - } - -} diff --git a/engine/src/main/java/market/guess/engine/model/GMLMSR.java b/engine/src/main/java/market/guess/engine/model/GMLMSR.java deleted file mode 100644 index 1f8eb45..0000000 --- a/engine/src/main/java/market/guess/engine/model/GMLMSR.java +++ /dev/null @@ -1,60 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for anonymous complex type

. - * - *

The following schema fragment specifies the expected content contained within this class.

- * - *
{@code
- * 
- *   
- *     
- *       
- *         
- *       
- *     
- *   
- * 
- * }
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "b" -}) -@XmlRootElement(name = "GM-LMSR") -public class GMLMSR { - - protected int b; - - /** - * Gets the value of the b property. - * - */ - public int getB() { - return b; - } - - /** - * Sets the value of the b property. - * - */ - public void setB(int value) { - this.b = value; - } - -} diff --git a/engine/src/main/java/market/guess/engine/model/GMMethod.java b/engine/src/main/java/market/guess/engine/model/GMMethod.java deleted file mode 100644 index 4841af9..0000000 --- a/engine/src/main/java/market/guess/engine/model/GMMethod.java +++ /dev/null @@ -1,70 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for anonymous complex type

. - * - *

The following schema fragment specifies the expected content contained within this class.

- * - *
{@code
- * 
- *   
- *     
- *       
- *         
- *       
- *     
- *   
- * 
- * }
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "gmlmsr" -}) -@XmlRootElement(name = "GM-method") -public class GMMethod { - - @XmlElement(name = "GM-LMSR", required = true) - protected GMLMSR gmlmsr; - - /** - * Gets the value of the gmlmsr property. - * - * @return - * possible object is - * {@link GMLMSR } - * - */ - public GMLMSR getGMLMSR() { - return gmlmsr; - } - - /** - * Sets the value of the gmlmsr property. - * - * @param value - * allowed object is - * {@link GMLMSR } - * - */ - public void setGMLMSR(GMLMSR value) { - this.gmlmsr = value; - } - -} diff --git a/engine/src/main/java/market/guess/engine/model/GMOptions.java b/engine/src/main/java/market/guess/engine/model/GMOptions.java deleted file mode 100644 index 666e57a..0000000 --- a/engine/src/main/java/market/guess/engine/model/GMOptions.java +++ /dev/null @@ -1,80 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import java.util.ArrayList; -import java.util.List; -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for anonymous complex type

. - * - *

The following schema fragment specifies the expected content contained within this class.

- * - *
{@code
- * 
- *   
- *     
- *       
- *         
- *       
- *     
- *   
- * 
- * }
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "gmOption" -}) -@XmlRootElement(name = "GM-options") -public class GMOptions { - - @XmlElement(name = "GM-option", required = true) - protected List gmOption; - - /** - * Gets the value of the gmOption property. - * - *

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 set method for the gmOption property.

- * - *

- * For example, to add a new item, do as follows: - *

- *
-     * getGMOption().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - *

- * - * - * @return - * The value of the gmOption property. - */ - public List getGMOption() { - if (gmOption == null) { - gmOption = new ArrayList<>(); - } - return this.gmOption; - } - -} diff --git a/engine/src/main/java/market/guess/engine/model/GuessMarket.java b/engine/src/main/java/market/guess/engine/model/GuessMarket.java deleted file mode 100644 index 983b306..0000000 --- a/engine/src/main/java/market/guess/engine/model/GuessMarket.java +++ /dev/null @@ -1,70 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for anonymous complex type

. - * - *

The following schema fragment specifies the expected content contained within this class.

- * - *
{@code
- * 
- *   
- *     
- *       
- *         
- *       
- *     
- *   
- * 
- * }
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "gmEvents" -}) -@XmlRootElement(name = "Guess-Market") -public class GuessMarket { - - @XmlElement(name = "GM-events", required = true) - protected GMEvents gmEvents; - - /** - * Gets the value of the gmEvents property. - * - * @return - * possible object is - * {@link GMEvents } - * - */ - public GMEvents getGMEvents() { - return gmEvents; - } - - /** - * Sets the value of the gmEvents property. - * - * @param value - * allowed object is - * {@link GMEvents } - * - */ - public void setGMEvents(GMEvents value) { - this.gmEvents = value; - } - -} diff --git a/engine/src/main/java/market/guess/engine/model/ObjectFactory.java b/engine/src/main/java/market/guess/engine/model/ObjectFactory.java deleted file mode 100644 index b2a403a..0000000 --- a/engine/src/main/java/market/guess/engine/model/ObjectFactory.java +++ /dev/null @@ -1,167 +0,0 @@ -// -// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 -// See https://eclipse-ee4j.github.io/jaxb-ri -// Any modifications to this file will be lost upon recompilation of the source schema. -// - - -package market.guess.engine.model; - -import javax.xml.namespace.QName; -import jakarta.xml.bind.JAXBElement; -import jakarta.xml.bind.annotation.XmlElementDecl; -import jakarta.xml.bind.annotation.XmlRegistry; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the market.guess.engine.model package. - *

An ObjectFactory allows you to programmatically - * 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 _Id_QNAME = new QName("", "id"); - private static final QName _Description_QNAME = new QName("", "description"); - private static final QName _B_QNAME = new QName("", "b"); - private static final QName _GMOption_QNAME = new QName("", "GM-option"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: market.guess.engine.model - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link Comision } - * - * @return - * the new instance of {@link Comision } - */ - public Comision createComision() { - return new Comision(); - } - - /** - * Create an instance of {@link GuessMarket } - * - * @return - * the new instance of {@link GuessMarket } - */ - public GuessMarket createGuessMarket() { - return new GuessMarket(); - } - - /** - * Create an instance of {@link GMEvents } - * - * @return - * the new instance of {@link GMEvents } - */ - public GMEvents createGMEvents() { - return new GMEvents(); - } - - /** - * Create an instance of {@link GMEvent } - * - * @return - * the new instance of {@link GMEvent } - */ - public GMEvent createGMEvent() { - return new GMEvent(); - } - - /** - * Create an instance of {@link GMOptions } - * - * @return - * the new instance of {@link GMOptions } - */ - public GMOptions createGMOptions() { - return new GMOptions(); - } - - /** - * Create an instance of {@link GMMethod } - * - * @return - * the new instance of {@link GMMethod } - */ - public GMMethod createGMMethod() { - return new GMMethod(); - } - - /** - * Create an instance of {@link GMLMSR } - * - * @return - * the new instance of {@link GMLMSR } - */ - public GMLMSR createGMLMSR() { - return new GMLMSR(); - } - - /** - * 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 = "", name = "id") - public JAXBElement createId(Integer value) { - return new JAXBElement<>(_Id_QNAME, Integer.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} - * - * @param value - * Java instance representing xml element's value. - * @return - * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} - */ - @XmlElementDecl(namespace = "", name = "description") - public JAXBElement createDescription(String value) { - return new JAXBElement<>(_Description_QNAME, String.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 = "", name = "b") - public JAXBElement createB(Integer value) { - return new JAXBElement<>(_B_QNAME, Integer.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} - * - * @param value - * Java instance representing xml element's value. - * @return - * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} - */ - @XmlElementDecl(namespace = "", name = "GM-option") - public JAXBElement createGMOption(String value) { - return new JAXBElement<>(_GMOption_QNAME, String.class, null, value); - } - -} -- cgit v1.2.3