{"$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.4.0.cto"},{"$class":"concerto.metamodel.ImportType","name":"Decorator","namespace":"concerto.metamodel","uri":"https://models.accordproject.org/concerto/metamodel@0.2.0.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":920,"line":25,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":936,"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":936,"line":26,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":968,"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":968,"line":27,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1002,"line":28,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":877,"line":24,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1003,"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":1042,"line":31,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1059,"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":1059,"line":32,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1090,"line":33,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1005,"line":30,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1091,"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":1140,"line":36,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1156,"line":37,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1093,"line":35,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1157,"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":1201,"line":40,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1223,"line":41,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1159,"line":39,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1224,"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":1262,"line":44,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1279,"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":1279,"line":45,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1314,"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":1314,"line":46,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1337,"line":47,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1226,"line":43,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1338,"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":1340,"line":49,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1382,"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":1417,"line":53,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1439,"line":54,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1384,"line":52,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1440,"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":1480,"line":57,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1499,"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":1499,"line":58,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1520,"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":1520,"line":59,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1540,"line":60,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1442,"line":56,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1541,"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":1578,"line":63,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1598,"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":1598,"line":64,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1619,"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":1619,"line":65,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1638,"line":66,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1543,"line":62,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1639,"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":1679,"line":69,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1697,"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":1697,"line":70,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1716,"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":1716,"line":71,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1744,"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":1744,"line":72,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1772,"line":73,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1641,"line":68,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1773,"line":73,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Block"}}]}