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

org.milyn.edi.unedifact.d96a.common.DefinitionMap Maven / Gradle / Ivy

There is a newer version: 1.7.1.0
Show newest version
/**
 * This class was generated by Smooks EJC (http://www.smooks.org).
 */
package org.milyn.edi.unedifact.d96a.common;

import java.io.Serializable;    
import org.milyn.smooks.edi.EDIWritable;    
import java.io.Writer;    
import org.milyn.edisax.model.internal.Delimiters;    
import java.io.IOException;    

public class DefinitionMap implements Serializable, EDIWritable {

    private static final long serialVersionUID = 1L;

    private Address address;
    private AgreementIdentification agreementIdentification;
    private AdjustmentDetails adjustmentDetails;
    private AllowanceOrCharge allowanceOrCharge;
    private AdditionalInformation additionalInformation;
    private AdditionalPriceInformation additionalPriceInformation;
    private AmountsRelationshipDetails amountsRelationshipDetails;
    private ArrayInformation arrayInformation;
    private ArrayStructureIdentification arrayStructureIdentification;
    private Attribute attribute;
    private AuthenticationResult authenticationResult;
    private BeginningOfMessage beginningOfMessage;
    private StructureIdentification structureIdentification;
    private BusinessFunction businessFunction;
    private CharacteristicValue characteristicValue;
    private CreditCoverDetails creditCoverDetails;
    private CharacteristicClassId characteristicClassId;
    private PhysicalOrLogicalState physicalOrLogicalState;
    private CodeSetIdentification codeSetIdentification;
    private CodeValueDefinition codeValueDefinition;
    private ComputerEnvironmentDetails computerEnvironmentDetails;
    private CompositeDataElementIdentification compositeDataElementIdentification;
    private ConsignmentInformation consignmentInformation;
    private ControlTotal controlTotal;
    private ComponentDetails componentDetails;
    private CommunicationContact communicationContact;
    private ContributionDetails contributionDetails;
    private ChargePaymentInstructions chargePaymentInstructions;
    private ConsignmentPackingSequence consignmentPackingSequence;
    private CustomsStatusOfGoods customsStatusOfGoods;
    private ContactInformation contactInformation;
    private Currencies currencies;
    private Damage damage;
    private DangerousGoods dangerousGoods;
    private DirectoryIdentification directoryIdentification;
    private Dimensions dimensions;
    private DocumentLineIdentification documentLineIdentification;
    private DeliveryLimitations deliveryLimitations;
    private DocumentMessageSummary documentMessageSummary;
    private DocumentMessageDetails documentMessageDetails;
    private DataSetIdentification dataSetIdentification;
    private DateTimePeriod dateTimePeriod;
    private ExternalFileLinkIdentification externalFileLinkIdentification;
    private SimpleDataElementDetails simpleDataElementDetails;
    private DataElementUsageDetails dataElementUsageDetails;
    private EmploymentDetails employmentDetails;
    private AttachedEquipment attachedEquipment;
    private EquipmentDetails equipmentDetails;
    private NumberOfUnits numberOfUnits;
    private ApplicationErrorInformation applicationErrorInformation;
    private ErrorPointDetails errorPointDetails;
    private FinancialChargesAllocation financialChargesAllocation;
    private FinancialInstitutionInformation financialInstitutionInformation;
    private FootnoteSet footnoteSet;
    private Footnote footnote;
    private FreeText freeText;
    private NatureOfCargo natureOfCargo;
    private GoodsItemDetails goodsItemDetails;
    private GoodsIdentityNumber goodsIdentityNumber;
    private RelatedIdentificationNumbers relatedIdentificationNumbers;
    private GeneralIndicator generalIndicator;
    private GovernmentalRequirements governmentalRequirements;
    private SegmentGroupUsageDetails segmentGroupUsageDetails;
    private HandlingInstructions handlingInstructions;
    private InsuranceCoverDescription insuranceCoverDescription;
    private Identity identity;
    private PersonCharacteristic personCharacteristic;
    private ItemDescription itemDescription;
    private IndexDetails indexDetails;
    private PartiesToInstruction partiesToInstruction;
    private InventoryManagementRelatedDetails inventoryManagementRelatedDetails;
    private InformationRequired informationRequired;
    private Language language;
    private LineItem lineItem;
    private PlaceLocationIdentification placeLocationIdentification;
    private Measurements measurements;
    private MembershipDetails membershipDetails;
    private MarketSalesChannelInformation marketSalesChannelInformation;
    private MonetaryAmount monetaryAmount;
    private MessageTypeIdentification messageTypeIdentification;
    private NameAndAddress nameAndAddress;
    private Nationality nationality;
    private Package _package;
    private PaymentInstructions paymentInstructions;
    private PaymentTermsBasis paymentTermsBasis;
    private PercentageDetails percentageDetails;
    private PackageIdentification packageIdentification;
    private PersonDemographicInformation personDemographicInformation;
    private ProductGroupInformation productGroupInformation;
    private AdditionalProductId additionalProductId;
    private PriceItemLine priceItemLine;
    private PartyName partyName;
    private ProcessIdentification processIdentification;
    private PriceDetails priceDetails;
    private PhysicalSampleDescription physicalSampleDescription;
    private Priority priority;
    private Quantity quantity;
    private QuantityVariances quantityVariances;
    private RequirementsAndConditions requirementsAndConditions;
    private Relationship relationship;
    private Reference reference;
    private RangeDetails rangeDetails;
    private RateDetails rateDetails;
    private RemunerationTypeIdentification remunerationTypeIdentification;
    private SchedulingConditions schedulingConditions;
    private StructureComponentDefinition structureComponentDefinition;
    private SegmentIdentification segmentIdentification;
    private SealNumber sealNumber;
    private SequenceDetails sequenceDetails;
    private SafetyInformation safetyInformation;
    private SplitGoodsPlacement splitGoodsPlacement;
    private SegmentUsageDetails segmentUsageDetails;
    private SamplingParametersForSummaryStatistics samplingParametersForSummaryStatistics;
    private Statistics statistics;
    private StatisticalConcept statisticalConcept;
    private Stages stages;
    private Status status;
    private DutyTaxFeeDetails dutyTaxFeeDetails;
    private TransportChargeRateCalculations transportChargeRateCalculations;
    private DetailsOfTransport detailsOfTransport;
    private TestMethod testMethod;
    private TransportMovementDetails transportMovementDetails;
    private Temperature temperature;
    private TermsOfDeliveryOrTransport termsOfDeliveryOrTransport;
    private TransportPlacement transportPlacement;
    private TransportServiceRequirements transportServiceRequirements;
    private ValueListIdentification valueListIdentification;
    private Ugh ugh;
    private Ugt ugt;
    private SectionControl sectionControl;

    public void write(Writer writer, Delimiters delimiters) throws IOException {
        
        Writer nodeWriter = writer;

        if(address != null) {
            nodeWriter.write("ADR");
            nodeWriter.write(delimiters.getField());
            address.write(nodeWriter, delimiters);
        }
        if(agreementIdentification != null) {
            nodeWriter.write("AGR");
            nodeWriter.write(delimiters.getField());
            agreementIdentification.write(nodeWriter, delimiters);
        }
        if(adjustmentDetails != null) {
            nodeWriter.write("AJT");
            nodeWriter.write(delimiters.getField());
            adjustmentDetails.write(nodeWriter, delimiters);
        }
        if(allowanceOrCharge != null) {
            nodeWriter.write("ALC");
            nodeWriter.write(delimiters.getField());
            allowanceOrCharge.write(nodeWriter, delimiters);
        }
        if(additionalInformation != null) {
            nodeWriter.write("ALI");
            nodeWriter.write(delimiters.getField());
            additionalInformation.write(nodeWriter, delimiters);
        }
        if(additionalPriceInformation != null) {
            nodeWriter.write("APR");
            nodeWriter.write(delimiters.getField());
            additionalPriceInformation.write(nodeWriter, delimiters);
        }
        if(amountsRelationshipDetails != null) {
            nodeWriter.write("ARD");
            nodeWriter.write(delimiters.getField());
            amountsRelationshipDetails.write(nodeWriter, delimiters);
        }
        if(arrayInformation != null) {
            nodeWriter.write("ARR");
            nodeWriter.write(delimiters.getField());
            arrayInformation.write(nodeWriter, delimiters);
        }
        if(arrayStructureIdentification != null) {
            nodeWriter.write("ASI");
            nodeWriter.write(delimiters.getField());
            arrayStructureIdentification.write(nodeWriter, delimiters);
        }
        if(attribute != null) {
            nodeWriter.write("ATT");
            nodeWriter.write(delimiters.getField());
            attribute.write(nodeWriter, delimiters);
        }
        if(authenticationResult != null) {
            nodeWriter.write("AUT");
            nodeWriter.write(delimiters.getField());
            authenticationResult.write(nodeWriter, delimiters);
        }
        if(beginningOfMessage != null) {
            nodeWriter.write("BGM");
            nodeWriter.write(delimiters.getField());
            beginningOfMessage.write(nodeWriter, delimiters);
        }
        if(structureIdentification != null) {
            nodeWriter.write("BII");
            nodeWriter.write(delimiters.getField());
            structureIdentification.write(nodeWriter, delimiters);
        }
        if(businessFunction != null) {
            nodeWriter.write("BUS");
            nodeWriter.write(delimiters.getField());
            businessFunction.write(nodeWriter, delimiters);
        }
        if(characteristicValue != null) {
            nodeWriter.write("CAV");
            nodeWriter.write(delimiters.getField());
            characteristicValue.write(nodeWriter, delimiters);
        }
        if(creditCoverDetails != null) {
            nodeWriter.write("CCD");
            nodeWriter.write(delimiters.getField());
            creditCoverDetails.write(nodeWriter, delimiters);
        }
        if(characteristicClassId != null) {
            nodeWriter.write("CCI");
            nodeWriter.write(delimiters.getField());
            characteristicClassId.write(nodeWriter, delimiters);
        }
        if(physicalOrLogicalState != null) {
            nodeWriter.write("CDI");
            nodeWriter.write(delimiters.getField());
            physicalOrLogicalState.write(nodeWriter, delimiters);
        }
        if(codeSetIdentification != null) {
            nodeWriter.write("CDS");
            nodeWriter.write(delimiters.getField());
            codeSetIdentification.write(nodeWriter, delimiters);
        }
        if(codeValueDefinition != null) {
            nodeWriter.write("CDV");
            nodeWriter.write(delimiters.getField());
            codeValueDefinition.write(nodeWriter, delimiters);
        }
        if(computerEnvironmentDetails != null) {
            nodeWriter.write("CED");
            nodeWriter.write(delimiters.getField());
            computerEnvironmentDetails.write(nodeWriter, delimiters);
        }
        if(compositeDataElementIdentification != null) {
            nodeWriter.write("CMP");
            nodeWriter.write(delimiters.getField());
            compositeDataElementIdentification.write(nodeWriter, delimiters);
        }
        if(consignmentInformation != null) {
            nodeWriter.write("CNI");
            nodeWriter.write(delimiters.getField());
            consignmentInformation.write(nodeWriter, delimiters);
        }
        if(controlTotal != null) {
            nodeWriter.write("CNT");
            nodeWriter.write(delimiters.getField());
            controlTotal.write(nodeWriter, delimiters);
        }
        if(componentDetails != null) {
            nodeWriter.write("COD");
            nodeWriter.write(delimiters.getField());
            componentDetails.write(nodeWriter, delimiters);
        }
        if(communicationContact != null) {
            nodeWriter.write("COM");
            nodeWriter.write(delimiters.getField());
            communicationContact.write(nodeWriter, delimiters);
        }
        if(contributionDetails != null) {
            nodeWriter.write("COT");
            nodeWriter.write(delimiters.getField());
            contributionDetails.write(nodeWriter, delimiters);
        }
        if(chargePaymentInstructions != null) {
            nodeWriter.write("CPI");
            nodeWriter.write(delimiters.getField());
            chargePaymentInstructions.write(nodeWriter, delimiters);
        }
        if(consignmentPackingSequence != null) {
            nodeWriter.write("CPS");
            nodeWriter.write(delimiters.getField());
            consignmentPackingSequence.write(nodeWriter, delimiters);
        }
        if(customsStatusOfGoods != null) {
            nodeWriter.write("CST");
            nodeWriter.write(delimiters.getField());
            customsStatusOfGoods.write(nodeWriter, delimiters);
        }
        if(contactInformation != null) {
            nodeWriter.write("CTA");
            nodeWriter.write(delimiters.getField());
            contactInformation.write(nodeWriter, delimiters);
        }
        if(currencies != null) {
            nodeWriter.write("CUX");
            nodeWriter.write(delimiters.getField());
            currencies.write(nodeWriter, delimiters);
        }
        if(damage != null) {
            nodeWriter.write("DAM");
            nodeWriter.write(delimiters.getField());
            damage.write(nodeWriter, delimiters);
        }
        if(dangerousGoods != null) {
            nodeWriter.write("DGS");
            nodeWriter.write(delimiters.getField());
            dangerousGoods.write(nodeWriter, delimiters);
        }
        if(directoryIdentification != null) {
            nodeWriter.write("DII");
            nodeWriter.write(delimiters.getField());
            directoryIdentification.write(nodeWriter, delimiters);
        }
        if(dimensions != null) {
            nodeWriter.write("DIM");
            nodeWriter.write(delimiters.getField());
            dimensions.write(nodeWriter, delimiters);
        }
        if(documentLineIdentification != null) {
            nodeWriter.write("DLI");
            nodeWriter.write(delimiters.getField());
            documentLineIdentification.write(nodeWriter, delimiters);
        }
        if(deliveryLimitations != null) {
            nodeWriter.write("DLM");
            nodeWriter.write(delimiters.getField());
            deliveryLimitations.write(nodeWriter, delimiters);
        }
        if(documentMessageSummary != null) {
            nodeWriter.write("DMS");
            nodeWriter.write(delimiters.getField());
            documentMessageSummary.write(nodeWriter, delimiters);
        }
        if(documentMessageDetails != null) {
            nodeWriter.write("DOC");
            nodeWriter.write(delimiters.getField());
            documentMessageDetails.write(nodeWriter, delimiters);
        }
        if(dataSetIdentification != null) {
            nodeWriter.write("DSI");
            nodeWriter.write(delimiters.getField());
            dataSetIdentification.write(nodeWriter, delimiters);
        }
        if(dateTimePeriod != null) {
            nodeWriter.write("DTM");
            nodeWriter.write(delimiters.getField());
            dateTimePeriod.write(nodeWriter, delimiters);
        }
        if(externalFileLinkIdentification != null) {
            nodeWriter.write("EFI");
            nodeWriter.write(delimiters.getField());
            externalFileLinkIdentification.write(nodeWriter, delimiters);
        }
        if(simpleDataElementDetails != null) {
            nodeWriter.write("ELM");
            nodeWriter.write(delimiters.getField());
            simpleDataElementDetails.write(nodeWriter, delimiters);
        }
        if(dataElementUsageDetails != null) {
            nodeWriter.write("ELU");
            nodeWriter.write(delimiters.getField());
            dataElementUsageDetails.write(nodeWriter, delimiters);
        }
        if(employmentDetails != null) {
            nodeWriter.write("EMP");
            nodeWriter.write(delimiters.getField());
            employmentDetails.write(nodeWriter, delimiters);
        }
        if(attachedEquipment != null) {
            nodeWriter.write("EQA");
            nodeWriter.write(delimiters.getField());
            attachedEquipment.write(nodeWriter, delimiters);
        }
        if(equipmentDetails != null) {
            nodeWriter.write("EQD");
            nodeWriter.write(delimiters.getField());
            equipmentDetails.write(nodeWriter, delimiters);
        }
        if(numberOfUnits != null) {
            nodeWriter.write("EQN");
            nodeWriter.write(delimiters.getField());
            numberOfUnits.write(nodeWriter, delimiters);
        }
        if(applicationErrorInformation != null) {
            nodeWriter.write("ERC");
            nodeWriter.write(delimiters.getField());
            applicationErrorInformation.write(nodeWriter, delimiters);
        }
        if(errorPointDetails != null) {
            nodeWriter.write("ERP");
            nodeWriter.write(delimiters.getField());
            errorPointDetails.write(nodeWriter, delimiters);
        }
        if(financialChargesAllocation != null) {
            nodeWriter.write("FCA");
            nodeWriter.write(delimiters.getField());
            financialChargesAllocation.write(nodeWriter, delimiters);
        }
        if(financialInstitutionInformation != null) {
            nodeWriter.write("FII");
            nodeWriter.write(delimiters.getField());
            financialInstitutionInformation.write(nodeWriter, delimiters);
        }
        if(footnoteSet != null) {
            nodeWriter.write("FNS");
            nodeWriter.write(delimiters.getField());
            footnoteSet.write(nodeWriter, delimiters);
        }
        if(footnote != null) {
            nodeWriter.write("FNT");
            nodeWriter.write(delimiters.getField());
            footnote.write(nodeWriter, delimiters);
        }
        if(freeText != null) {
            nodeWriter.write("FTX");
            nodeWriter.write(delimiters.getField());
            freeText.write(nodeWriter, delimiters);
        }
        if(natureOfCargo != null) {
            nodeWriter.write("GDS");
            nodeWriter.write(delimiters.getField());
            natureOfCargo.write(nodeWriter, delimiters);
        }
        if(goodsItemDetails != null) {
            nodeWriter.write("GID");
            nodeWriter.write(delimiters.getField());
            goodsItemDetails.write(nodeWriter, delimiters);
        }
        if(goodsIdentityNumber != null) {
            nodeWriter.write("GIN");
            nodeWriter.write(delimiters.getField());
            goodsIdentityNumber.write(nodeWriter, delimiters);
        }
        if(relatedIdentificationNumbers != null) {
            nodeWriter.write("GIR");
            nodeWriter.write(delimiters.getField());
            relatedIdentificationNumbers.write(nodeWriter, delimiters);
        }
        if(generalIndicator != null) {
            nodeWriter.write("GIS");
            nodeWriter.write(delimiters.getField());
            generalIndicator.write(nodeWriter, delimiters);
        }
        if(governmentalRequirements != null) {
            nodeWriter.write("GOR");
            nodeWriter.write(delimiters.getField());
            governmentalRequirements.write(nodeWriter, delimiters);
        }
        if(segmentGroupUsageDetails != null) {
            nodeWriter.write("GRU");
            nodeWriter.write(delimiters.getField());
            segmentGroupUsageDetails.write(nodeWriter, delimiters);
        }
        if(handlingInstructions != null) {
            nodeWriter.write("HAN");
            nodeWriter.write(delimiters.getField());
            handlingInstructions.write(nodeWriter, delimiters);
        }
        if(insuranceCoverDescription != null) {
            nodeWriter.write("ICD");
            nodeWriter.write(delimiters.getField());
            insuranceCoverDescription.write(nodeWriter, delimiters);
        }
        if(identity != null) {
            nodeWriter.write("IDE");
            nodeWriter.write(delimiters.getField());
            identity.write(nodeWriter, delimiters);
        }
        if(personCharacteristic != null) {
            nodeWriter.write("IHC");
            nodeWriter.write(delimiters.getField());
            personCharacteristic.write(nodeWriter, delimiters);
        }
        if(itemDescription != null) {
            nodeWriter.write("IMD");
            nodeWriter.write(delimiters.getField());
            itemDescription.write(nodeWriter, delimiters);
        }
        if(indexDetails != null) {
            nodeWriter.write("IND");
            nodeWriter.write(delimiters.getField());
            indexDetails.write(nodeWriter, delimiters);
        }
        if(partiesToInstruction != null) {
            nodeWriter.write("INP");
            nodeWriter.write(delimiters.getField());
            partiesToInstruction.write(nodeWriter, delimiters);
        }
        if(inventoryManagementRelatedDetails != null) {
            nodeWriter.write("INV");
            nodeWriter.write(delimiters.getField());
            inventoryManagementRelatedDetails.write(nodeWriter, delimiters);
        }
        if(informationRequired != null) {
            nodeWriter.write("IRQ");
            nodeWriter.write(delimiters.getField());
            informationRequired.write(nodeWriter, delimiters);
        }
        if(language != null) {
            nodeWriter.write("LAN");
            nodeWriter.write(delimiters.getField());
            language.write(nodeWriter, delimiters);
        }
        if(lineItem != null) {
            nodeWriter.write("LIN");
            nodeWriter.write(delimiters.getField());
            lineItem.write(nodeWriter, delimiters);
        }
        if(placeLocationIdentification != null) {
            nodeWriter.write("LOC");
            nodeWriter.write(delimiters.getField());
            placeLocationIdentification.write(nodeWriter, delimiters);
        }
        if(measurements != null) {
            nodeWriter.write("MEA");
            nodeWriter.write(delimiters.getField());
            measurements.write(nodeWriter, delimiters);
        }
        if(membershipDetails != null) {
            nodeWriter.write("MEM");
            nodeWriter.write(delimiters.getField());
            membershipDetails.write(nodeWriter, delimiters);
        }
        if(marketSalesChannelInformation != null) {
            nodeWriter.write("MKS");
            nodeWriter.write(delimiters.getField());
            marketSalesChannelInformation.write(nodeWriter, delimiters);
        }
        if(monetaryAmount != null) {
            nodeWriter.write("MOA");
            nodeWriter.write(delimiters.getField());
            monetaryAmount.write(nodeWriter, delimiters);
        }
        if(messageTypeIdentification != null) {
            nodeWriter.write("MSG");
            nodeWriter.write(delimiters.getField());
            messageTypeIdentification.write(nodeWriter, delimiters);
        }
        if(nameAndAddress != null) {
            nodeWriter.write("NAD");
            nodeWriter.write(delimiters.getField());
            nameAndAddress.write(nodeWriter, delimiters);
        }
        if(nationality != null) {
            nodeWriter.write("NAT");
            nodeWriter.write(delimiters.getField());
            nationality.write(nodeWriter, delimiters);
        }
        if(_package != null) {
            nodeWriter.write("PAC");
            nodeWriter.write(delimiters.getField());
            _package.write(nodeWriter, delimiters);
        }
        if(paymentInstructions != null) {
            nodeWriter.write("PAI");
            nodeWriter.write(delimiters.getField());
            paymentInstructions.write(nodeWriter, delimiters);
        }
        if(paymentTermsBasis != null) {
            nodeWriter.write("PAT");
            nodeWriter.write(delimiters.getField());
            paymentTermsBasis.write(nodeWriter, delimiters);
        }
        if(percentageDetails != null) {
            nodeWriter.write("PCD");
            nodeWriter.write(delimiters.getField());
            percentageDetails.write(nodeWriter, delimiters);
        }
        if(packageIdentification != null) {
            nodeWriter.write("PCI");
            nodeWriter.write(delimiters.getField());
            packageIdentification.write(nodeWriter, delimiters);
        }
        if(personDemographicInformation != null) {
            nodeWriter.write("PDI");
            nodeWriter.write(delimiters.getField());
            personDemographicInformation.write(nodeWriter, delimiters);
        }
        if(productGroupInformation != null) {
            nodeWriter.write("PGI");
            nodeWriter.write(delimiters.getField());
            productGroupInformation.write(nodeWriter, delimiters);
        }
        if(additionalProductId != null) {
            nodeWriter.write("PIA");
            nodeWriter.write(delimiters.getField());
            additionalProductId.write(nodeWriter, delimiters);
        }
        if(priceItemLine != null) {
            nodeWriter.write("PIT");
            nodeWriter.write(delimiters.getField());
            priceItemLine.write(nodeWriter, delimiters);
        }
        if(partyName != null) {
            nodeWriter.write("PNA");
            nodeWriter.write(delimiters.getField());
            partyName.write(nodeWriter, delimiters);
        }
        if(processIdentification != null) {
            nodeWriter.write("PRC");
            nodeWriter.write(delimiters.getField());
            processIdentification.write(nodeWriter, delimiters);
        }
        if(priceDetails != null) {
            nodeWriter.write("PRI");
            nodeWriter.write(delimiters.getField());
            priceDetails.write(nodeWriter, delimiters);
        }
        if(physicalSampleDescription != null) {
            nodeWriter.write("PSD");
            nodeWriter.write(delimiters.getField());
            physicalSampleDescription.write(nodeWriter, delimiters);
        }
        if(priority != null) {
            nodeWriter.write("PTY");
            nodeWriter.write(delimiters.getField());
            priority.write(nodeWriter, delimiters);
        }
        if(quantity != null) {
            nodeWriter.write("QTY");
            nodeWriter.write(delimiters.getField());
            quantity.write(nodeWriter, delimiters);
        }
        if(quantityVariances != null) {
            nodeWriter.write("QVR");
            nodeWriter.write(delimiters.getField());
            quantityVariances.write(nodeWriter, delimiters);
        }
        if(requirementsAndConditions != null) {
            nodeWriter.write("RCS");
            nodeWriter.write(delimiters.getField());
            requirementsAndConditions.write(nodeWriter, delimiters);
        }
        if(relationship != null) {
            nodeWriter.write("REL");
            nodeWriter.write(delimiters.getField());
            relationship.write(nodeWriter, delimiters);
        }
        if(reference != null) {
            nodeWriter.write("RFF");
            nodeWriter.write(delimiters.getField());
            reference.write(nodeWriter, delimiters);
        }
        if(rangeDetails != null) {
            nodeWriter.write("RNG");
            nodeWriter.write(delimiters.getField());
            rangeDetails.write(nodeWriter, delimiters);
        }
        if(rateDetails != null) {
            nodeWriter.write("RTE");
            nodeWriter.write(delimiters.getField());
            rateDetails.write(nodeWriter, delimiters);
        }
        if(remunerationTypeIdentification != null) {
            nodeWriter.write("SAL");
            nodeWriter.write(delimiters.getField());
            remunerationTypeIdentification.write(nodeWriter, delimiters);
        }
        if(schedulingConditions != null) {
            nodeWriter.write("SCC");
            nodeWriter.write(delimiters.getField());
            schedulingConditions.write(nodeWriter, delimiters);
        }
        if(structureComponentDefinition != null) {
            nodeWriter.write("SCD");
            nodeWriter.write(delimiters.getField());
            structureComponentDefinition.write(nodeWriter, delimiters);
        }
        if(segmentIdentification != null) {
            nodeWriter.write("SEG");
            nodeWriter.write(delimiters.getField());
            segmentIdentification.write(nodeWriter, delimiters);
        }
        if(sealNumber != null) {
            nodeWriter.write("SEL");
            nodeWriter.write(delimiters.getField());
            sealNumber.write(nodeWriter, delimiters);
        }
        if(sequenceDetails != null) {
            nodeWriter.write("SEQ");
            nodeWriter.write(delimiters.getField());
            sequenceDetails.write(nodeWriter, delimiters);
        }
        if(safetyInformation != null) {
            nodeWriter.write("SFI");
            nodeWriter.write(delimiters.getField());
            safetyInformation.write(nodeWriter, delimiters);
        }
        if(splitGoodsPlacement != null) {
            nodeWriter.write("SGP");
            nodeWriter.write(delimiters.getField());
            splitGoodsPlacement.write(nodeWriter, delimiters);
        }
        if(segmentUsageDetails != null) {
            nodeWriter.write("SGU");
            nodeWriter.write(delimiters.getField());
            segmentUsageDetails.write(nodeWriter, delimiters);
        }
        if(samplingParametersForSummaryStatistics != null) {
            nodeWriter.write("SPS");
            nodeWriter.write(delimiters.getField());
            samplingParametersForSummaryStatistics.write(nodeWriter, delimiters);
        }
        if(statistics != null) {
            nodeWriter.write("STA");
            nodeWriter.write(delimiters.getField());
            statistics.write(nodeWriter, delimiters);
        }
        if(statisticalConcept != null) {
            nodeWriter.write("STC");
            nodeWriter.write(delimiters.getField());
            statisticalConcept.write(nodeWriter, delimiters);
        }
        if(stages != null) {
            nodeWriter.write("STG");
            nodeWriter.write(delimiters.getField());
            stages.write(nodeWriter, delimiters);
        }
        if(status != null) {
            nodeWriter.write("STS");
            nodeWriter.write(delimiters.getField());
            status.write(nodeWriter, delimiters);
        }
        if(dutyTaxFeeDetails != null) {
            nodeWriter.write("TAX");
            nodeWriter.write(delimiters.getField());
            dutyTaxFeeDetails.write(nodeWriter, delimiters);
        }
        if(transportChargeRateCalculations != null) {
            nodeWriter.write("TCC");
            nodeWriter.write(delimiters.getField());
            transportChargeRateCalculations.write(nodeWriter, delimiters);
        }
        if(detailsOfTransport != null) {
            nodeWriter.write("TDT");
            nodeWriter.write(delimiters.getField());
            detailsOfTransport.write(nodeWriter, delimiters);
        }
        if(testMethod != null) {
            nodeWriter.write("TEM");
            nodeWriter.write(delimiters.getField());
            testMethod.write(nodeWriter, delimiters);
        }
        if(transportMovementDetails != null) {
            nodeWriter.write("TMD");
            nodeWriter.write(delimiters.getField());
            transportMovementDetails.write(nodeWriter, delimiters);
        }
        if(temperature != null) {
            nodeWriter.write("TMP");
            nodeWriter.write(delimiters.getField());
            temperature.write(nodeWriter, delimiters);
        }
        if(termsOfDeliveryOrTransport != null) {
            nodeWriter.write("TOD");
            nodeWriter.write(delimiters.getField());
            termsOfDeliveryOrTransport.write(nodeWriter, delimiters);
        }
        if(transportPlacement != null) {
            nodeWriter.write("TPL");
            nodeWriter.write(delimiters.getField());
            transportPlacement.write(nodeWriter, delimiters);
        }
        if(transportServiceRequirements != null) {
            nodeWriter.write("TSR");
            nodeWriter.write(delimiters.getField());
            transportServiceRequirements.write(nodeWriter, delimiters);
        }
        if(valueListIdentification != null) {
            nodeWriter.write("VLI");
            nodeWriter.write(delimiters.getField());
            valueListIdentification.write(nodeWriter, delimiters);
        }
        if(ugh != null) {
            nodeWriter.write("UGH");
            nodeWriter.write(delimiters.getField());
            ugh.write(nodeWriter, delimiters);
        }
        if(ugt != null) {
            nodeWriter.write("UGT");
            nodeWriter.write(delimiters.getField());
            ugt.write(nodeWriter, delimiters);
        }
        if(sectionControl != null) {
            nodeWriter.write("UNS");
            nodeWriter.write(delimiters.getField());
            sectionControl.write(nodeWriter, delimiters);
        }
    }

    public Address getAddress() {
        return address;
    }

    public DefinitionMap setAddress(Address address) {
        this.address = address;  return this;
    }

    public AgreementIdentification getAgreementIdentification() {
        return agreementIdentification;
    }

    public DefinitionMap setAgreementIdentification(AgreementIdentification agreementIdentification) {
        this.agreementIdentification = agreementIdentification;  return this;
    }

    public AdjustmentDetails getAdjustmentDetails() {
        return adjustmentDetails;
    }

    public DefinitionMap setAdjustmentDetails(AdjustmentDetails adjustmentDetails) {
        this.adjustmentDetails = adjustmentDetails;  return this;
    }

    public AllowanceOrCharge getAllowanceOrCharge() {
        return allowanceOrCharge;
    }

    public DefinitionMap setAllowanceOrCharge(AllowanceOrCharge allowanceOrCharge) {
        this.allowanceOrCharge = allowanceOrCharge;  return this;
    }

    public AdditionalInformation getAdditionalInformation() {
        return additionalInformation;
    }

    public DefinitionMap setAdditionalInformation(AdditionalInformation additionalInformation) {
        this.additionalInformation = additionalInformation;  return this;
    }

    public AdditionalPriceInformation getAdditionalPriceInformation() {
        return additionalPriceInformation;
    }

    public DefinitionMap setAdditionalPriceInformation(AdditionalPriceInformation additionalPriceInformation) {
        this.additionalPriceInformation = additionalPriceInformation;  return this;
    }

    public AmountsRelationshipDetails getAmountsRelationshipDetails() {
        return amountsRelationshipDetails;
    }

    public DefinitionMap setAmountsRelationshipDetails(AmountsRelationshipDetails amountsRelationshipDetails) {
        this.amountsRelationshipDetails = amountsRelationshipDetails;  return this;
    }

    public ArrayInformation getArrayInformation() {
        return arrayInformation;
    }

    public DefinitionMap setArrayInformation(ArrayInformation arrayInformation) {
        this.arrayInformation = arrayInformation;  return this;
    }

    public ArrayStructureIdentification getArrayStructureIdentification() {
        return arrayStructureIdentification;
    }

    public DefinitionMap setArrayStructureIdentification(ArrayStructureIdentification arrayStructureIdentification) {
        this.arrayStructureIdentification = arrayStructureIdentification;  return this;
    }

    public Attribute getAttribute() {
        return attribute;
    }

    public DefinitionMap setAttribute(Attribute attribute) {
        this.attribute = attribute;  return this;
    }

    public AuthenticationResult getAuthenticationResult() {
        return authenticationResult;
    }

    public DefinitionMap setAuthenticationResult(AuthenticationResult authenticationResult) {
        this.authenticationResult = authenticationResult;  return this;
    }

    public BeginningOfMessage getBeginningOfMessage() {
        return beginningOfMessage;
    }

    public DefinitionMap setBeginningOfMessage(BeginningOfMessage beginningOfMessage) {
        this.beginningOfMessage = beginningOfMessage;  return this;
    }

    public StructureIdentification getStructureIdentification() {
        return structureIdentification;
    }

    public DefinitionMap setStructureIdentification(StructureIdentification structureIdentification) {
        this.structureIdentification = structureIdentification;  return this;
    }

    public BusinessFunction getBusinessFunction() {
        return businessFunction;
    }

    public DefinitionMap setBusinessFunction(BusinessFunction businessFunction) {
        this.businessFunction = businessFunction;  return this;
    }

    public CharacteristicValue getCharacteristicValue() {
        return characteristicValue;
    }

    public DefinitionMap setCharacteristicValue(CharacteristicValue characteristicValue) {
        this.characteristicValue = characteristicValue;  return this;
    }

    public CreditCoverDetails getCreditCoverDetails() {
        return creditCoverDetails;
    }

    public DefinitionMap setCreditCoverDetails(CreditCoverDetails creditCoverDetails) {
        this.creditCoverDetails = creditCoverDetails;  return this;
    }

    public CharacteristicClassId getCharacteristicClassId() {
        return characteristicClassId;
    }

    public DefinitionMap setCharacteristicClassId(CharacteristicClassId characteristicClassId) {
        this.characteristicClassId = characteristicClassId;  return this;
    }

    public PhysicalOrLogicalState getPhysicalOrLogicalState() {
        return physicalOrLogicalState;
    }

    public DefinitionMap setPhysicalOrLogicalState(PhysicalOrLogicalState physicalOrLogicalState) {
        this.physicalOrLogicalState = physicalOrLogicalState;  return this;
    }

    public CodeSetIdentification getCodeSetIdentification() {
        return codeSetIdentification;
    }

    public DefinitionMap setCodeSetIdentification(CodeSetIdentification codeSetIdentification) {
        this.codeSetIdentification = codeSetIdentification;  return this;
    }

    public CodeValueDefinition getCodeValueDefinition() {
        return codeValueDefinition;
    }

    public DefinitionMap setCodeValueDefinition(CodeValueDefinition codeValueDefinition) {
        this.codeValueDefinition = codeValueDefinition;  return this;
    }

    public ComputerEnvironmentDetails getComputerEnvironmentDetails() {
        return computerEnvironmentDetails;
    }

    public DefinitionMap setComputerEnvironmentDetails(ComputerEnvironmentDetails computerEnvironmentDetails) {
        this.computerEnvironmentDetails = computerEnvironmentDetails;  return this;
    }

    public CompositeDataElementIdentification getCompositeDataElementIdentification() {
        return compositeDataElementIdentification;
    }

    public DefinitionMap setCompositeDataElementIdentification(CompositeDataElementIdentification compositeDataElementIdentification) {
        this.compositeDataElementIdentification = compositeDataElementIdentification;  return this;
    }

    public ConsignmentInformation getConsignmentInformation() {
        return consignmentInformation;
    }

    public DefinitionMap setConsignmentInformation(ConsignmentInformation consignmentInformation) {
        this.consignmentInformation = consignmentInformation;  return this;
    }

    public ControlTotal getControlTotal() {
        return controlTotal;
    }

    public DefinitionMap setControlTotal(ControlTotal controlTotal) {
        this.controlTotal = controlTotal;  return this;
    }

    public ComponentDetails getComponentDetails() {
        return componentDetails;
    }

    public DefinitionMap setComponentDetails(ComponentDetails componentDetails) {
        this.componentDetails = componentDetails;  return this;
    }

    public CommunicationContact getCommunicationContact() {
        return communicationContact;
    }

    public DefinitionMap setCommunicationContact(CommunicationContact communicationContact) {
        this.communicationContact = communicationContact;  return this;
    }

    public ContributionDetails getContributionDetails() {
        return contributionDetails;
    }

    public DefinitionMap setContributionDetails(ContributionDetails contributionDetails) {
        this.contributionDetails = contributionDetails;  return this;
    }

    public ChargePaymentInstructions getChargePaymentInstructions() {
        return chargePaymentInstructions;
    }

    public DefinitionMap setChargePaymentInstructions(ChargePaymentInstructions chargePaymentInstructions) {
        this.chargePaymentInstructions = chargePaymentInstructions;  return this;
    }

    public ConsignmentPackingSequence getConsignmentPackingSequence() {
        return consignmentPackingSequence;
    }

    public DefinitionMap setConsignmentPackingSequence(ConsignmentPackingSequence consignmentPackingSequence) {
        this.consignmentPackingSequence = consignmentPackingSequence;  return this;
    }

    public CustomsStatusOfGoods getCustomsStatusOfGoods() {
        return customsStatusOfGoods;
    }

    public DefinitionMap setCustomsStatusOfGoods(CustomsStatusOfGoods customsStatusOfGoods) {
        this.customsStatusOfGoods = customsStatusOfGoods;  return this;
    }

    public ContactInformation getContactInformation() {
        return contactInformation;
    }

    public DefinitionMap setContactInformation(ContactInformation contactInformation) {
        this.contactInformation = contactInformation;  return this;
    }

    public Currencies getCurrencies() {
        return currencies;
    }

    public DefinitionMap setCurrencies(Currencies currencies) {
        this.currencies = currencies;  return this;
    }

    public Damage getDamage() {
        return damage;
    }

    public DefinitionMap setDamage(Damage damage) {
        this.damage = damage;  return this;
    }

    public DangerousGoods getDangerousGoods() {
        return dangerousGoods;
    }

    public DefinitionMap setDangerousGoods(DangerousGoods dangerousGoods) {
        this.dangerousGoods = dangerousGoods;  return this;
    }

    public DirectoryIdentification getDirectoryIdentification() {
        return directoryIdentification;
    }

    public DefinitionMap setDirectoryIdentification(DirectoryIdentification directoryIdentification) {
        this.directoryIdentification = directoryIdentification;  return this;
    }

    public Dimensions getDimensions() {
        return dimensions;
    }

    public DefinitionMap setDimensions(Dimensions dimensions) {
        this.dimensions = dimensions;  return this;
    }

    public DocumentLineIdentification getDocumentLineIdentification() {
        return documentLineIdentification;
    }

    public DefinitionMap setDocumentLineIdentification(DocumentLineIdentification documentLineIdentification) {
        this.documentLineIdentification = documentLineIdentification;  return this;
    }

    public DeliveryLimitations getDeliveryLimitations() {
        return deliveryLimitations;
    }

    public DefinitionMap setDeliveryLimitations(DeliveryLimitations deliveryLimitations) {
        this.deliveryLimitations = deliveryLimitations;  return this;
    }

    public DocumentMessageSummary getDocumentMessageSummary() {
        return documentMessageSummary;
    }

    public DefinitionMap setDocumentMessageSummary(DocumentMessageSummary documentMessageSummary) {
        this.documentMessageSummary = documentMessageSummary;  return this;
    }

    public DocumentMessageDetails getDocumentMessageDetails() {
        return documentMessageDetails;
    }

    public DefinitionMap setDocumentMessageDetails(DocumentMessageDetails documentMessageDetails) {
        this.documentMessageDetails = documentMessageDetails;  return this;
    }

    public DataSetIdentification getDataSetIdentification() {
        return dataSetIdentification;
    }

    public DefinitionMap setDataSetIdentification(DataSetIdentification dataSetIdentification) {
        this.dataSetIdentification = dataSetIdentification;  return this;
    }

    public DateTimePeriod getDateTimePeriod() {
        return dateTimePeriod;
    }

    public DefinitionMap setDateTimePeriod(DateTimePeriod dateTimePeriod) {
        this.dateTimePeriod = dateTimePeriod;  return this;
    }

    public ExternalFileLinkIdentification getExternalFileLinkIdentification() {
        return externalFileLinkIdentification;
    }

    public DefinitionMap setExternalFileLinkIdentification(ExternalFileLinkIdentification externalFileLinkIdentification) {
        this.externalFileLinkIdentification = externalFileLinkIdentification;  return this;
    }

    public SimpleDataElementDetails getSimpleDataElementDetails() {
        return simpleDataElementDetails;
    }

    public DefinitionMap setSimpleDataElementDetails(SimpleDataElementDetails simpleDataElementDetails) {
        this.simpleDataElementDetails = simpleDataElementDetails;  return this;
    }

    public DataElementUsageDetails getDataElementUsageDetails() {
        return dataElementUsageDetails;
    }

    public DefinitionMap setDataElementUsageDetails(DataElementUsageDetails dataElementUsageDetails) {
        this.dataElementUsageDetails = dataElementUsageDetails;  return this;
    }

    public EmploymentDetails getEmploymentDetails() {
        return employmentDetails;
    }

    public DefinitionMap setEmploymentDetails(EmploymentDetails employmentDetails) {
        this.employmentDetails = employmentDetails;  return this;
    }

    public AttachedEquipment getAttachedEquipment() {
        return attachedEquipment;
    }

    public DefinitionMap setAttachedEquipment(AttachedEquipment attachedEquipment) {
        this.attachedEquipment = attachedEquipment;  return this;
    }

    public EquipmentDetails getEquipmentDetails() {
        return equipmentDetails;
    }

    public DefinitionMap setEquipmentDetails(EquipmentDetails equipmentDetails) {
        this.equipmentDetails = equipmentDetails;  return this;
    }

    public NumberOfUnits getNumberOfUnits() {
        return numberOfUnits;
    }

    public DefinitionMap setNumberOfUnits(NumberOfUnits numberOfUnits) {
        this.numberOfUnits = numberOfUnits;  return this;
    }

    public ApplicationErrorInformation getApplicationErrorInformation() {
        return applicationErrorInformation;
    }

    public DefinitionMap setApplicationErrorInformation(ApplicationErrorInformation applicationErrorInformation) {
        this.applicationErrorInformation = applicationErrorInformation;  return this;
    }

    public ErrorPointDetails getErrorPointDetails() {
        return errorPointDetails;
    }

    public DefinitionMap setErrorPointDetails(ErrorPointDetails errorPointDetails) {
        this.errorPointDetails = errorPointDetails;  return this;
    }

    public FinancialChargesAllocation getFinancialChargesAllocation() {
        return financialChargesAllocation;
    }

    public DefinitionMap setFinancialChargesAllocation(FinancialChargesAllocation financialChargesAllocation) {
        this.financialChargesAllocation = financialChargesAllocation;  return this;
    }

    public FinancialInstitutionInformation getFinancialInstitutionInformation() {
        return financialInstitutionInformation;
    }

    public DefinitionMap setFinancialInstitutionInformation(FinancialInstitutionInformation financialInstitutionInformation) {
        this.financialInstitutionInformation = financialInstitutionInformation;  return this;
    }

    public FootnoteSet getFootnoteSet() {
        return footnoteSet;
    }

    public DefinitionMap setFootnoteSet(FootnoteSet footnoteSet) {
        this.footnoteSet = footnoteSet;  return this;
    }

    public Footnote getFootnote() {
        return footnote;
    }

    public DefinitionMap setFootnote(Footnote footnote) {
        this.footnote = footnote;  return this;
    }

    public FreeText getFreeText() {
        return freeText;
    }

    public DefinitionMap setFreeText(FreeText freeText) {
        this.freeText = freeText;  return this;
    }

    public NatureOfCargo getNatureOfCargo() {
        return natureOfCargo;
    }

    public DefinitionMap setNatureOfCargo(NatureOfCargo natureOfCargo) {
        this.natureOfCargo = natureOfCargo;  return this;
    }

    public GoodsItemDetails getGoodsItemDetails() {
        return goodsItemDetails;
    }

    public DefinitionMap setGoodsItemDetails(GoodsItemDetails goodsItemDetails) {
        this.goodsItemDetails = goodsItemDetails;  return this;
    }

    public GoodsIdentityNumber getGoodsIdentityNumber() {
        return goodsIdentityNumber;
    }

    public DefinitionMap setGoodsIdentityNumber(GoodsIdentityNumber goodsIdentityNumber) {
        this.goodsIdentityNumber = goodsIdentityNumber;  return this;
    }

    public RelatedIdentificationNumbers getRelatedIdentificationNumbers() {
        return relatedIdentificationNumbers;
    }

    public DefinitionMap setRelatedIdentificationNumbers(RelatedIdentificationNumbers relatedIdentificationNumbers) {
        this.relatedIdentificationNumbers = relatedIdentificationNumbers;  return this;
    }

    public GeneralIndicator getGeneralIndicator() {
        return generalIndicator;
    }

    public DefinitionMap setGeneralIndicator(GeneralIndicator generalIndicator) {
        this.generalIndicator = generalIndicator;  return this;
    }

    public GovernmentalRequirements getGovernmentalRequirements() {
        return governmentalRequirements;
    }

    public DefinitionMap setGovernmentalRequirements(GovernmentalRequirements governmentalRequirements) {
        this.governmentalRequirements = governmentalRequirements;  return this;
    }

    public SegmentGroupUsageDetails getSegmentGroupUsageDetails() {
        return segmentGroupUsageDetails;
    }

    public DefinitionMap setSegmentGroupUsageDetails(SegmentGroupUsageDetails segmentGroupUsageDetails) {
        this.segmentGroupUsageDetails = segmentGroupUsageDetails;  return this;
    }

    public HandlingInstructions getHandlingInstructions() {
        return handlingInstructions;
    }

    public DefinitionMap setHandlingInstructions(HandlingInstructions handlingInstructions) {
        this.handlingInstructions = handlingInstructions;  return this;
    }

    public InsuranceCoverDescription getInsuranceCoverDescription() {
        return insuranceCoverDescription;
    }

    public DefinitionMap setInsuranceCoverDescription(InsuranceCoverDescription insuranceCoverDescription) {
        this.insuranceCoverDescription = insuranceCoverDescription;  return this;
    }

    public Identity getIdentity() {
        return identity;
    }

    public DefinitionMap setIdentity(Identity identity) {
        this.identity = identity;  return this;
    }

    public PersonCharacteristic getPersonCharacteristic() {
        return personCharacteristic;
    }

    public DefinitionMap setPersonCharacteristic(PersonCharacteristic personCharacteristic) {
        this.personCharacteristic = personCharacteristic;  return this;
    }

    public ItemDescription getItemDescription() {
        return itemDescription;
    }

    public DefinitionMap setItemDescription(ItemDescription itemDescription) {
        this.itemDescription = itemDescription;  return this;
    }

    public IndexDetails getIndexDetails() {
        return indexDetails;
    }

    public DefinitionMap setIndexDetails(IndexDetails indexDetails) {
        this.indexDetails = indexDetails;  return this;
    }

    public PartiesToInstruction getPartiesToInstruction() {
        return partiesToInstruction;
    }

    public DefinitionMap setPartiesToInstruction(PartiesToInstruction partiesToInstruction) {
        this.partiesToInstruction = partiesToInstruction;  return this;
    }

    public InventoryManagementRelatedDetails getInventoryManagementRelatedDetails() {
        return inventoryManagementRelatedDetails;
    }

    public DefinitionMap setInventoryManagementRelatedDetails(InventoryManagementRelatedDetails inventoryManagementRelatedDetails) {
        this.inventoryManagementRelatedDetails = inventoryManagementRelatedDetails;  return this;
    }

    public InformationRequired getInformationRequired() {
        return informationRequired;
    }

    public DefinitionMap setInformationRequired(InformationRequired informationRequired) {
        this.informationRequired = informationRequired;  return this;
    }

    public Language getLanguage() {
        return language;
    }

    public DefinitionMap setLanguage(Language language) {
        this.language = language;  return this;
    }

    public LineItem getLineItem() {
        return lineItem;
    }

    public DefinitionMap setLineItem(LineItem lineItem) {
        this.lineItem = lineItem;  return this;
    }

    public PlaceLocationIdentification getPlaceLocationIdentification() {
        return placeLocationIdentification;
    }

    public DefinitionMap setPlaceLocationIdentification(PlaceLocationIdentification placeLocationIdentification) {
        this.placeLocationIdentification = placeLocationIdentification;  return this;
    }

    public Measurements getMeasurements() {
        return measurements;
    }

    public DefinitionMap setMeasurements(Measurements measurements) {
        this.measurements = measurements;  return this;
    }

    public MembershipDetails getMembershipDetails() {
        return membershipDetails;
    }

    public DefinitionMap setMembershipDetails(MembershipDetails membershipDetails) {
        this.membershipDetails = membershipDetails;  return this;
    }

    public MarketSalesChannelInformation getMarketSalesChannelInformation() {
        return marketSalesChannelInformation;
    }

    public DefinitionMap setMarketSalesChannelInformation(MarketSalesChannelInformation marketSalesChannelInformation) {
        this.marketSalesChannelInformation = marketSalesChannelInformation;  return this;
    }

    public MonetaryAmount getMonetaryAmount() {
        return monetaryAmount;
    }

    public DefinitionMap setMonetaryAmount(MonetaryAmount monetaryAmount) {
        this.monetaryAmount = monetaryAmount;  return this;
    }

    public MessageTypeIdentification getMessageTypeIdentification() {
        return messageTypeIdentification;
    }

    public DefinitionMap setMessageTypeIdentification(MessageTypeIdentification messageTypeIdentification) {
        this.messageTypeIdentification = messageTypeIdentification;  return this;
    }

    public NameAndAddress getNameAndAddress() {
        return nameAndAddress;
    }

    public DefinitionMap setNameAndAddress(NameAndAddress nameAndAddress) {
        this.nameAndAddress = nameAndAddress;  return this;
    }

    public Nationality getNationality() {
        return nationality;
    }

    public DefinitionMap setNationality(Nationality nationality) {
        this.nationality = nationality;  return this;
    }

    public Package get_package() {
        return _package;
    }

    public DefinitionMap set_package(Package _package) {
        this._package = _package;  return this;
    }

    public PaymentInstructions getPaymentInstructions() {
        return paymentInstructions;
    }

    public DefinitionMap setPaymentInstructions(PaymentInstructions paymentInstructions) {
        this.paymentInstructions = paymentInstructions;  return this;
    }

    public PaymentTermsBasis getPaymentTermsBasis() {
        return paymentTermsBasis;
    }

    public DefinitionMap setPaymentTermsBasis(PaymentTermsBasis paymentTermsBasis) {
        this.paymentTermsBasis = paymentTermsBasis;  return this;
    }

    public PercentageDetails getPercentageDetails() {
        return percentageDetails;
    }

    public DefinitionMap setPercentageDetails(PercentageDetails percentageDetails) {
        this.percentageDetails = percentageDetails;  return this;
    }

    public PackageIdentification getPackageIdentification() {
        return packageIdentification;
    }

    public DefinitionMap setPackageIdentification(PackageIdentification packageIdentification) {
        this.packageIdentification = packageIdentification;  return this;
    }

    public PersonDemographicInformation getPersonDemographicInformation() {
        return personDemographicInformation;
    }

    public DefinitionMap setPersonDemographicInformation(PersonDemographicInformation personDemographicInformation) {
        this.personDemographicInformation = personDemographicInformation;  return this;
    }

    public ProductGroupInformation getProductGroupInformation() {
        return productGroupInformation;
    }

    public DefinitionMap setProductGroupInformation(ProductGroupInformation productGroupInformation) {
        this.productGroupInformation = productGroupInformation;  return this;
    }

    public AdditionalProductId getAdditionalProductId() {
        return additionalProductId;
    }

    public DefinitionMap setAdditionalProductId(AdditionalProductId additionalProductId) {
        this.additionalProductId = additionalProductId;  return this;
    }

    public PriceItemLine getPriceItemLine() {
        return priceItemLine;
    }

    public DefinitionMap setPriceItemLine(PriceItemLine priceItemLine) {
        this.priceItemLine = priceItemLine;  return this;
    }

    public PartyName getPartyName() {
        return partyName;
    }

    public DefinitionMap setPartyName(PartyName partyName) {
        this.partyName = partyName;  return this;
    }

    public ProcessIdentification getProcessIdentification() {
        return processIdentification;
    }

    public DefinitionMap setProcessIdentification(ProcessIdentification processIdentification) {
        this.processIdentification = processIdentification;  return this;
    }

    public PriceDetails getPriceDetails() {
        return priceDetails;
    }

    public DefinitionMap setPriceDetails(PriceDetails priceDetails) {
        this.priceDetails = priceDetails;  return this;
    }

    public PhysicalSampleDescription getPhysicalSampleDescription() {
        return physicalSampleDescription;
    }

    public DefinitionMap setPhysicalSampleDescription(PhysicalSampleDescription physicalSampleDescription) {
        this.physicalSampleDescription = physicalSampleDescription;  return this;
    }

    public Priority getPriority() {
        return priority;
    }

    public DefinitionMap setPriority(Priority priority) {
        this.priority = priority;  return this;
    }

    public Quantity getQuantity() {
        return quantity;
    }

    public DefinitionMap setQuantity(Quantity quantity) {
        this.quantity = quantity;  return this;
    }

    public QuantityVariances getQuantityVariances() {
        return quantityVariances;
    }

    public DefinitionMap setQuantityVariances(QuantityVariances quantityVariances) {
        this.quantityVariances = quantityVariances;  return this;
    }

    public RequirementsAndConditions getRequirementsAndConditions() {
        return requirementsAndConditions;
    }

    public DefinitionMap setRequirementsAndConditions(RequirementsAndConditions requirementsAndConditions) {
        this.requirementsAndConditions = requirementsAndConditions;  return this;
    }

    public Relationship getRelationship() {
        return relationship;
    }

    public DefinitionMap setRelationship(Relationship relationship) {
        this.relationship = relationship;  return this;
    }

    public Reference getReference() {
        return reference;
    }

    public DefinitionMap setReference(Reference reference) {
        this.reference = reference;  return this;
    }

    public RangeDetails getRangeDetails() {
        return rangeDetails;
    }

    public DefinitionMap setRangeDetails(RangeDetails rangeDetails) {
        this.rangeDetails = rangeDetails;  return this;
    }

    public RateDetails getRateDetails() {
        return rateDetails;
    }

    public DefinitionMap setRateDetails(RateDetails rateDetails) {
        this.rateDetails = rateDetails;  return this;
    }

    public RemunerationTypeIdentification getRemunerationTypeIdentification() {
        return remunerationTypeIdentification;
    }

    public DefinitionMap setRemunerationTypeIdentification(RemunerationTypeIdentification remunerationTypeIdentification) {
        this.remunerationTypeIdentification = remunerationTypeIdentification;  return this;
    }

    public SchedulingConditions getSchedulingConditions() {
        return schedulingConditions;
    }

    public DefinitionMap setSchedulingConditions(SchedulingConditions schedulingConditions) {
        this.schedulingConditions = schedulingConditions;  return this;
    }

    public StructureComponentDefinition getStructureComponentDefinition() {
        return structureComponentDefinition;
    }

    public DefinitionMap setStructureComponentDefinition(StructureComponentDefinition structureComponentDefinition) {
        this.structureComponentDefinition = structureComponentDefinition;  return this;
    }

    public SegmentIdentification getSegmentIdentification() {
        return segmentIdentification;
    }

    public DefinitionMap setSegmentIdentification(SegmentIdentification segmentIdentification) {
        this.segmentIdentification = segmentIdentification;  return this;
    }

    public SealNumber getSealNumber() {
        return sealNumber;
    }

    public DefinitionMap setSealNumber(SealNumber sealNumber) {
        this.sealNumber = sealNumber;  return this;
    }

    public SequenceDetails getSequenceDetails() {
        return sequenceDetails;
    }

    public DefinitionMap setSequenceDetails(SequenceDetails sequenceDetails) {
        this.sequenceDetails = sequenceDetails;  return this;
    }

    public SafetyInformation getSafetyInformation() {
        return safetyInformation;
    }

    public DefinitionMap setSafetyInformation(SafetyInformation safetyInformation) {
        this.safetyInformation = safetyInformation;  return this;
    }

    public SplitGoodsPlacement getSplitGoodsPlacement() {
        return splitGoodsPlacement;
    }

    public DefinitionMap setSplitGoodsPlacement(SplitGoodsPlacement splitGoodsPlacement) {
        this.splitGoodsPlacement = splitGoodsPlacement;  return this;
    }

    public SegmentUsageDetails getSegmentUsageDetails() {
        return segmentUsageDetails;
    }

    public DefinitionMap setSegmentUsageDetails(SegmentUsageDetails segmentUsageDetails) {
        this.segmentUsageDetails = segmentUsageDetails;  return this;
    }

    public SamplingParametersForSummaryStatistics getSamplingParametersForSummaryStatistics() {
        return samplingParametersForSummaryStatistics;
    }

    public DefinitionMap setSamplingParametersForSummaryStatistics(SamplingParametersForSummaryStatistics samplingParametersForSummaryStatistics) {
        this.samplingParametersForSummaryStatistics = samplingParametersForSummaryStatistics;  return this;
    }

    public Statistics getStatistics() {
        return statistics;
    }

    public DefinitionMap setStatistics(Statistics statistics) {
        this.statistics = statistics;  return this;
    }

    public StatisticalConcept getStatisticalConcept() {
        return statisticalConcept;
    }

    public DefinitionMap setStatisticalConcept(StatisticalConcept statisticalConcept) {
        this.statisticalConcept = statisticalConcept;  return this;
    }

    public Stages getStages() {
        return stages;
    }

    public DefinitionMap setStages(Stages stages) {
        this.stages = stages;  return this;
    }

    public Status getStatus() {
        return status;
    }

    public DefinitionMap setStatus(Status status) {
        this.status = status;  return this;
    }

    public DutyTaxFeeDetails getDutyTaxFeeDetails() {
        return dutyTaxFeeDetails;
    }

    public DefinitionMap setDutyTaxFeeDetails(DutyTaxFeeDetails dutyTaxFeeDetails) {
        this.dutyTaxFeeDetails = dutyTaxFeeDetails;  return this;
    }

    public TransportChargeRateCalculations getTransportChargeRateCalculations() {
        return transportChargeRateCalculations;
    }

    public DefinitionMap setTransportChargeRateCalculations(TransportChargeRateCalculations transportChargeRateCalculations) {
        this.transportChargeRateCalculations = transportChargeRateCalculations;  return this;
    }

    public DetailsOfTransport getDetailsOfTransport() {
        return detailsOfTransport;
    }

    public DefinitionMap setDetailsOfTransport(DetailsOfTransport detailsOfTransport) {
        this.detailsOfTransport = detailsOfTransport;  return this;
    }

    public TestMethod getTestMethod() {
        return testMethod;
    }

    public DefinitionMap setTestMethod(TestMethod testMethod) {
        this.testMethod = testMethod;  return this;
    }

    public TransportMovementDetails getTransportMovementDetails() {
        return transportMovementDetails;
    }

    public DefinitionMap setTransportMovementDetails(TransportMovementDetails transportMovementDetails) {
        this.transportMovementDetails = transportMovementDetails;  return this;
    }

    public Temperature getTemperature() {
        return temperature;
    }

    public DefinitionMap setTemperature(Temperature temperature) {
        this.temperature = temperature;  return this;
    }

    public TermsOfDeliveryOrTransport getTermsOfDeliveryOrTransport() {
        return termsOfDeliveryOrTransport;
    }

    public DefinitionMap setTermsOfDeliveryOrTransport(TermsOfDeliveryOrTransport termsOfDeliveryOrTransport) {
        this.termsOfDeliveryOrTransport = termsOfDeliveryOrTransport;  return this;
    }

    public TransportPlacement getTransportPlacement() {
        return transportPlacement;
    }

    public DefinitionMap setTransportPlacement(TransportPlacement transportPlacement) {
        this.transportPlacement = transportPlacement;  return this;
    }

    public TransportServiceRequirements getTransportServiceRequirements() {
        return transportServiceRequirements;
    }

    public DefinitionMap setTransportServiceRequirements(TransportServiceRequirements transportServiceRequirements) {
        this.transportServiceRequirements = transportServiceRequirements;  return this;
    }

    public ValueListIdentification getValueListIdentification() {
        return valueListIdentification;
    }

    public DefinitionMap setValueListIdentification(ValueListIdentification valueListIdentification) {
        this.valueListIdentification = valueListIdentification;  return this;
    }

    public Ugh getUgh() {
        return ugh;
    }

    public DefinitionMap setUgh(Ugh ugh) {
        this.ugh = ugh;  return this;
    }

    public Ugt getUgt() {
        return ugt;
    }

    public DefinitionMap setUgt(Ugt ugt) {
        this.ugt = ugt;  return this;
    }

    public SectionControl getSectionControl() {
        return sectionControl;
    }

    public DefinitionMap setSectionControl(SectionControl sectionControl) {
        this.sectionControl = sectionControl;  return this;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy