{"$class":"concerto.metamodel.Model","namespace":"org.accordproject.ciceromark","imports":[{"$class":"concerto.metamodel.ImportType","name":"Child","namespace":"org.accordproject.commonmark","uri":"https://models.accordproject.org/markdown/commonmark@0.2.0.cto"},{"$class":"concerto.metamodel.ImportType","name":"Decorator","namespace":"concerto.metamodel","uri":"https://models.accordproject.org/concerto/metamodel.cto"}],"declarations":[{"$class":"concerto.metamodel.ConceptDeclaration","name":"Element","isAbstract":true,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":914,"line":25,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":930,"line":26,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"elementType","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":930,"line":26,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":962,"line":27,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"decorators","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Decorator"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":962,"line":27,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":996,"line":28,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":871,"line":24,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":997,"line":28,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Child"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Variable","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1036,"line":31,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1053,"line":32,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"identifiedBy","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1053,"line":32,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1084,"line":33,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":999,"line":30,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1085,"line":33,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Element"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"FormattedVariable","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"format","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1134,"line":36,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1150,"line":37,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1087,"line":35,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1151,"line":37,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Variable"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"EnumVariable","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"enumValues","isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1195,"line":40,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1217,"line":41,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1153,"line":39,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1218,"line":41,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Variable"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Formula","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1256,"line":44,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1273,"line":45,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"dependencies","isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1273,"line":45,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1308,"line":46,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"code","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1308,"line":46,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1331,"line":47,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1220,"line":43,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1332,"line":47,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Element"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Block","isAbstract":true,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1334,"line":49,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1376,"line":50,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Element"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Clause","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"src","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1411,"line":53,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1433,"line":54,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1378,"line":52,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1434,"line":54,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Block"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Conditional","isAbstract":false,"properties":[{"$class":"concerto.metamodel.BooleanProperty","name":"isTrue","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1474,"line":57,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1493,"line":58,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"whenTrue","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1493,"line":58,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1514,"line":59,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"whenFalse","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1514,"line":59,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1534,"line":60,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1436,"line":56,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1535,"line":60,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Block"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Optional","isAbstract":false,"properties":[{"$class":"concerto.metamodel.BooleanProperty","name":"hasSome","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1572,"line":63,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1592,"line":64,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"whenSome","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1592,"line":64,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1613,"line":65,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"whenNone","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1613,"line":65,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1632,"line":66,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1537,"line":62,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1633,"line":66,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Block"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ListBlock","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"type","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1673,"line":69,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1691,"line":70,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"tight","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1691,"line":70,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1710,"line":71,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"start","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1710,"line":71,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1738,"line":72,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"delimiter","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1738,"line":72,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1766,"line":73,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1635,"line":68,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1767,"line":73,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Block"}}]}