/******************************************************************************* * Copyright (c) 2010-2015 Henshin developers. All rights reserved. * This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * TU Berlin, University of Luxembourg, SES S.A. *******************************************************************************/ class FIXML { FIXMLMessage FIXMLMessage_object = new FIXMLMessage(); FIXML() { } FIXML(FIXMLMessage FIXMLMessage_) { this.FIXMLMessage_object = FIXMLMessage_; } } class FIXMLMessage { Header Header_object = new Header(); ApplicationMessage ApplicationMessage_object = new ApplicationMessage(); FIXMLMessage() { } FIXMLMessage(Header Header_, ApplicationMessage ApplicationMessage_) { this.Header_object = Header_; this.ApplicationMessage_object = ApplicationMessage_; } } class Header { Sender Sender_object = new Sender(); Target Target_object = new Target(); SendingTime SendingTime_object = new SendingTime(); Header() { } Header(Sender Sender_, Target Target_, SendingTime SendingTime_) { this.Sender_object = Sender_; this.Target_object = Target_; this.SendingTime_object = SendingTime_; } } class Sender { CompID CompID_object = new CompID(); SubID SubID_object = new SubID(); Sender() { } Sender(CompID CompID_, SubID SubID_) { this.CompID_object = CompID_; this.SubID_object = SubID_; } } class CompID { String __VALUE = "MEEF"; CompID() { } CompID(String __VALUE) { this.__VALUE = __VALUE; } } class SubID { String __VALUE = "IAN"; SubID() { } SubID(String __VALUE) { this.__VALUE = __VALUE; } } class Target { CompID CompID_object = new CompID(); SubID SubID_object = new SubID(); Target() { } Target(CompID CompID_, SubID SubID_) { this.CompID_object = CompID_; this.SubID_object = SubID_; } } class SendingTime { String __VALUE = "20010226-15:00:00"; SendingTime() { } SendingTime(String __VALUE) { this.__VALUE = __VALUE; } } class ApplicationMessage { Order Order_object = new Order(); ApplicationMessage() { } ApplicationMessage(Order Order_) { this.Order_object = Order_; } } class Order { ClOrdID ClOrdID_object = new ClOrdID(); HandInst HandInst_object = new HandInst(); Instrument Instrument_object = new Instrument(); Side Side_object = new Side(); TransactTime TransactTime_object = new TransactTime(); OrderQuantity OrderQuantity_object = new OrderQuantity(); OrderType OrderType_object = new OrderType(); Currency Currency_object = new Currency(); OrderDuration OrderDuration_object = new OrderDuration(); Rule80A Rule80A_object = new Rule80A(); Order() { } Order(ClOrdID ClOrdID_, HandInst HandInst_, Instrument Instrument_, Side Side_, TransactTime TransactTime_, OrderQuantity OrderQuantity_, OrderType OrderType_, Currency Currency_, OrderDuration OrderDuration_, Rule80A Rule80A_) { this.ClOrdID_object = ClOrdID_; this.HandInst_object = HandInst_; this.Instrument_object = Instrument_; this.Side_object = Side_; this.TransactTime_object = TransactTime_; this.OrderQuantity_object = OrderQuantity_; this.OrderType_object = OrderType_; this.Currency_object = Currency_; this.OrderDuration_object = OrderDuration_; this.Rule80A_object = Rule80A_; } } class ClOrdID { String __VALUE = "FOO 1234"; ClOrdID() { } ClOrdID(String __VALUE) { this.__VALUE = __VALUE; } } class HandInst { String Value = "2"; HandInst() { } HandInst(String Value) { this.Value = Value; } } class Instrument { Symbol Symbol_object = new Symbol(); SecurityType SecurityType_object = new SecurityType(); Instrument() { } Instrument(Symbol Symbol_, SecurityType SecurityType_) { this.Symbol_object = Symbol_; this.SecurityType_object = SecurityType_; } } class Symbol { String __VALUE = "CSCO"; Symbol() { } Symbol(String __VALUE) { this.__VALUE = __VALUE; } } class SecurityType { Equity Equity_object = new Equity(); SecurityType() { } SecurityType(Equity Equity_) { this.Equity_object = Equity_; } } class Equity { String Value = "CS"; Equity() { } Equity(String Value) { this.Value = Value; } } class Side { String Value = "1"; Side() { } Side(String Value) { this.Value = Value; } } class TransactTime { String __VALUE = "20010226-15:00:00"; TransactTime() { } TransactTime(String __VALUE) { this.__VALUE = __VALUE; } } class OrderQuantity { OrderQty OrderQty_object = new OrderQty(); OrderQuantity() { } OrderQuantity(OrderQty OrderQty_) { this.OrderQty_object = OrderQty_; } } class OrderQty { String __VALUE = "5000"; OrderQty() { } OrderQty(String __VALUE) { this.__VALUE = __VALUE; } } class OrderType { LimitOrder LimitOrder_object = new LimitOrder(); OrderType() { } OrderType(LimitOrder LimitOrder_) { this.LimitOrder_object = LimitOrder_; } } class LimitOrder { Price Price_object = new Price(); LimitOrder() { } LimitOrder(Price Price_) { this.Price_object = Price_; } } class Price { String __VALUE = "32.25"; Price() { } Price(String __VALUE) { this.__VALUE = __VALUE; } } class Currency { String Value = "USD"; Currency() { } Currency(String Value) { this.Value = Value; } } class OrderDuration { TimeInForce TimeInForce_object = new TimeInForce(); OrderDuration() { } OrderDuration(TimeInForce TimeInForce_) { this.TimeInForce_object = TimeInForce_; } } class TimeInForce { String Value = "0"; TimeInForce() { } TimeInForce(String Value) { this.Value = Value; } } class Rule80A { String Value = "A"; Rule80A() { } Rule80A(String Value) { this.Value = Value; } }