{"$class":"concerto.metamodel@1.0.0.Model","decorators":[],"namespace":"org.accordproject.templatemark@0.3.0","imports":[{"$class":"concerto.metamodel@1.0.0.ImportType","name":"Child","namespace":"org.accordproject.commonmark@0.5.0","uri":"https://models.accordproject.org/markdown/commonmark@0.5.0.cto"},{"$class":"concerto.metamodel@1.0.0.ImportType","name":"Decorator","namespace":"concerto.metamodel@1.0.0","uri":"https://models.accordproject.org/concerto/metamodel@1.0.0.cto"}],"declarations":[{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ElementDefinition","isAbstract":true,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":983,"line":24,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1021,"line":25,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"elementType","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1021,"line":25,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1053,"line":26,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"decorators","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Decorator"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1053,"line":26,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1087,"line":27,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":930,"line":23,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1088,"line":27,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"VariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"identifiedBy","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1147,"line":30,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1178,"line":31,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1090,"line":29,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1179,"line":31,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"FormattedVariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"format","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1248,"line":34,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1264,"line":35,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1181,"line":33,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1265,"line":35,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"VariableDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"EnumVariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"enumValues","isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1329,"line":38,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1351,"line":39,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1267,"line":37,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1352,"line":39,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"VariableDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"FormulaDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"dependencies","isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1410,"line":42,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1495,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"code","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1495,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1528,"line":44,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1354,"line":41,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1529,"line":44,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"BlockDefinition","isAbstract":true,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1531,"line":46,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1593,"line":47,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ClauseDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1595,"line":49,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1647,"line":50,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ContractDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1649,"line":52,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1703,"line":53,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"WithDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1705,"line":55,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1755,"line":56,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ConditionalDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenTrue","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1817,"line":59,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1840,"line":60,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenFalse","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1840,"line":60,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1860,"line":61,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1757,"line":58,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1861,"line":61,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"OptionalDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenSome","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1920,"line":64,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1943,"line":65,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenNone","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1943,"line":65,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1962,"line":66,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1863,"line":63,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1963,"line":66,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"JoinDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"separator","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2018,"line":69,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2037,"line":70,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1965,"line":68,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2038,"line":70,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ListBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"type","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2098,"line":73,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2116,"line":74,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"tight","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2116,"line":74,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2135,"line":75,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"start","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2135,"line":75,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2163,"line":76,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"delimiter","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2163,"line":76,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2191,"line":77,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2040,"line":72,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2192,"line":77,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ForeachBlockDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2194,"line":79,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2252,"line":80,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"WithBlockDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2254,"line":82,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2309,"line":83,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ConditionalBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenTrue","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2376,"line":86,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2399,"line":87,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenFalse","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2399,"line":87,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2419,"line":88,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2311,"line":85,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2420,"line":88,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"OptionalBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenSome","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2484,"line":91,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2507,"line":92,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenNone","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2507,"line":92,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2526,"line":93,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2422,"line":90,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2527,"line":93,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}}],"concertoVersion":"^3.0.0"}