package org.whole.lang.xsd.mapping;
import org.whole.lang.builders.IBuilderOperation;
import org.whole.lang.templates.AbstractTemplateFactory;
public class SepaSctMappingNormalized extends AbstractTemplateFactory<org.whole.lang.xsd.mapping.model.MappingStrategy> {
public void apply(IBuilderOperation op) {
org.whole.lang.xsd.mapping.builders.IMappingBuilder b0 = (org.whole.lang.xsd.mapping.builders.IMappingBuilder) op.wGetBuilder(org.whole.lang.xsd.mapping.reflect.MappingLanguageKit.URI);
b0.MappingStrategy_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf");
b0.URI("SCTScfBlkCredTrf.xsd");
b0.BooleanType(false);
b0.BooleanType(true);
b0.BooleanType(false);
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#XSmixedText");
org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI);
b1.Resolver();
b0.Mappings_(16);
b0.RootMapping_();
b0.NCName("SCTScfBlkCredTrf");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0._RootMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("SndgInst");
b0.URI("urn:iso:std:iso:20022:tech:xsd:pacs.008.001.01#BICIdentifier");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#sndgInst");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("RcvgInst");
b0.URI("urn:iso:std:iso:20022:tech:xsd:pacs.008.001.01#BICIdentifier");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#rcvgInst");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("SrvcId");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#SrvcID");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#srvcId");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("TstCode");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#TestCodeType");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#tstCode");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("FType");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#FTpType");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#fType");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("FileRef");
b0.URI("urn:iso:std:iso:20022:tech:xsd:pacs.008.001.01#Max16Text");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#fileRef");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("RoutingInd");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#RoutingInd");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#routingInd");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("FileBusDt");
b0.URI("urn:iso:std:iso:20022:tech:xsd:pacs.008.001.01#ISODate");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#fileBusDt");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("FileCycleNo");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#Max2NumericText");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#fileCycleNo");
b0._ElementMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType1");
b0.NCName("pacs.008.001.01");
b0.URI("urn:iso:std:iso:20022:tech:xsd:pacs.008.001.01#Pacs_008_001_01");
b0.URI("http://lang.whole.org/Commons#composite_element");
b0._ElementMapping();
b0.StructuralMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("pacs.008.001.01");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType1");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#generatedType1");
b0._StructuralMapping();
b0.ElementMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType2");
b0.NCName("pacs.004.001.01");
b0.URI("urn:iso:std:iso:20022:tech:xsd:pacs.004.001.01#Pacs_004_001_01");
b0.URI("http://lang.whole.org/Commons#composite_element");
b0._ElementMapping();
b0.StructuralMapping_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType");
b0.NCName("pacs.004.001.01");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#GeneratedType2");
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#generatedType2");
b0._StructuralMapping();
b0._Mappings();
b0.DataTypes_(2);
b0.EnumDataType_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#SrvcID");
b0.EnumValues_(1);
b0.EnumValue_();
b0.Value("SCT");
b0.Value("SCT");
b0._EnumValue();
b0._EnumValues();
b0._EnumDataType();
b0.EnumDataType_();
b0.URI("urn:S2SCTScf:xsd:$SCTScfBlkCredTrf#FTpType");
b0.EnumValues_(1);
b0.EnumValue_();
b0.Value("SCF");
b0.Value("SCF");
b0._EnumValue();
b0._EnumValues();
b0._EnumDataType();
b0._DataTypes();
b0._MappingStrategy();
}
}