{"$class":"concerto.metamodel@1.0.0.Model","decorators":[],"namespace":"concerto.metamodel@0.4.0","imports":[],"declarations":[{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Position","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.IntegerProperty","name":"line","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":666,"line":21,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":683,"line":22,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.IntegerProperty","name":"column","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":683,"line":22,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":702,"line":23,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.IntegerProperty","name":"offset","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":702,"line":23,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":719,"line":24,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":645,"line":20,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":720,"line":24,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Range","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"start","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Position"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":739,"line":26,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":758,"line":27,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"end","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Position"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":758,"line":27,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":775,"line":28,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"source","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":775,"line":28,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":800,"line":29,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":721,"line":25,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":801,"line":29,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"TypeIdentifier","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":875,"line":35,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":891,"line":36,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"namespace","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":891,"line":36,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":919,"line":37,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":848,"line":34,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":920,"line":37,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DecoratorLiteral","isAbstract":true,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"location","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Range"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":960,"line":40,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":986,"line":41,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":922,"line":39,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":987,"line":41,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DecoratorString","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1042,"line":44,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1057,"line":45,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":989,"line":43,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1058,"line":45,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DecoratorNumber","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.DoubleProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1113,"line":48,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1128,"line":49,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1060,"line":47,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1129,"line":49,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DecoratorBoolean","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.BooleanProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1185,"line":52,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1201,"line":53,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1131,"line":51,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1202,"line":53,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DecoratorTypeReference","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1264,"line":56,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1288,"line":57,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.BooleanProperty","name":"isArray","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1288,"line":57,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1320,"line":58,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}},"defaultValue":false}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1204,"line":55,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1321,"line":58,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Decorator","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1345,"line":61,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1361,"line":62,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"arguments","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"DecoratorLiteral"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1361,"line":62,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1403,"line":63,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"location","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Range"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1403,"line":63,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1429,"line":64,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1323,"line":60,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1430,"line":64,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Identified","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1432,"line":66,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1454,"line":67,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"IdentifiedBy","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1500,"line":70,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1514,"line":71,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1456,"line":69,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1515,"line":71,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Identified"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Declaration","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":1550,"line":74,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1774,"line":75,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}},"validator":{"$class":"concerto.metamodel@1.0.0.StringRegexValidator","pattern":"^(?!null|true|false)(\\p{Lu}|\\p{Ll}|\\p{Lt}|\\p{Lm}|\\p{Lo}|\\p{Nl}|\\$|_|\\\\u[0-9A-Fa-f]{4})(?:\\p{Lu}|\\p{Ll}|\\p{Lt}|\\p{Lm}|\\p{Lo}|\\p{Nl}|\\$|_|\\\\u[0-9A-Fa-f]{4}|\\p{Mn}|\\p{Mc}|\\p{Nd}|\\p{Pc}|\\u200C|\\u200D)*$","flags":"u"}},{"$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":1774,"line":75,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1810,"line":76,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"location","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Range"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1810,"line":76,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1836,"line":77,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1517,"line":73,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1837,"line":77,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"EnumDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"properties","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"EnumProperty"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1887,"line":80,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1915,"line":81,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1839,"line":79,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1916,"line":81,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Declaration"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"EnumProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1943,"line":84,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2167,"line":85,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}},"validator":{"$class":"concerto.metamodel@1.0.0.StringRegexValidator","pattern":"^(?!null|true|false)(\\p{Lu}|\\p{Ll}|\\p{Lt}|\\p{Lm}|\\p{Lo}|\\p{Nl}|\\$|_|\\\\u[0-9A-Fa-f]{4})(?:\\p{Lu}|\\p{Ll}|\\p{Lt}|\\p{Lm}|\\p{Lo}|\\p{Nl}|\\$|_|\\\\u[0-9A-Fa-f]{4}|\\p{Mn}|\\p{Mc}|\\p{Nd}|\\p{Pc}|\\u200C|\\u200D)*$","flags":"u"}},{"$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":2167,"line":85,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2203,"line":86,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"location","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Range"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2203,"line":86,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2229,"line":87,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1918,"line":83,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2230,"line":87,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ConceptDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.BooleanProperty","name":"isAbstract","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2283,"line":90,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2320,"line":91,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}},"defaultValue":false},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"identified","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Identified"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2320,"line":91,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2355,"line":92,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"superType","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2355,"line":92,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2393,"line":93,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"properties","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2393,"line":93,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2417,"line":94,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2232,"line":89,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2418,"line":94,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Declaration"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"AssetDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2420,"line":96,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2475,"line":97,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ConceptDeclaration"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ParticipantDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2477,"line":99,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2538,"line":100,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ConceptDeclaration"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"TransactionDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2540,"line":102,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2601,"line":103,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ConceptDeclaration"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"EventDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2603,"line":105,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2658,"line":106,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ConceptDeclaration"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Property","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":2690,"line":109,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2914,"line":110,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}},"validator":{"$class":"concerto.metamodel@1.0.0.StringRegexValidator","pattern":"^(?!null|true|false)(\\p{Lu}|\\p{Ll}|\\p{Lt}|\\p{Lm}|\\p{Lo}|\\p{Nl}|\\$|_|\\\\u[0-9A-Fa-f]{4})(?:\\p{Lu}|\\p{Ll}|\\p{Lt}|\\p{Lm}|\\p{Lo}|\\p{Nl}|\\$|_|\\\\u[0-9A-Fa-f]{4}|\\p{Mn}|\\p{Mc}|\\p{Nd}|\\p{Pc}|\\u200C|\\u200D)*$","flags":"u"}},{"$class":"concerto.metamodel@1.0.0.BooleanProperty","name":"isArray","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2914,"line":110,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2948,"line":111,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}},"defaultValue":false},{"$class":"concerto.metamodel@1.0.0.BooleanProperty","name":"isOptional","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2948,"line":111,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2985,"line":112,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}},"defaultValue":false},{"$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":2985,"line":112,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3021,"line":113,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"location","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Range"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3021,"line":113,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3047,"line":114,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2660,"line":108,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3048,"line":114,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"RelationshipProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3100,"line":117,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3122,"line":118,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3050,"line":116,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3123,"line":118,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ObjectProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3169,"line":121,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3202,"line":122,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3202,"line":122,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3224,"line":123,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3125,"line":120,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3225,"line":123,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"BooleanProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.BooleanProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3272,"line":126,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3304,"line":127,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3227,"line":125,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3305,"line":127,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DateTimeProperty","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3307,"line":129,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3352,"line":130,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"StringProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3398,"line":133,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3431,"line":134,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"StringRegexValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3431,"line":134,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3473,"line":135,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3354,"line":132,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3474,"line":135,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"StringRegexValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"pattern","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3509,"line":138,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3528,"line":139,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"flags","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3528,"line":139,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3543,"line":140,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3476,"line":137,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3544,"line":140,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DoubleProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.DoubleProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3590,"line":143,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3623,"line":144,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"DoubleDomainValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3623,"line":144,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3666,"line":145,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3546,"line":142,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3667,"line":145,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"DoubleDomainValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.DoubleProperty","name":"lower","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3703,"line":148,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3729,"line":149,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.DoubleProperty","name":"upper","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3729,"line":149,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3753,"line":150,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3669,"line":147,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3754,"line":150,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"IntegerProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.IntegerProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3801,"line":153,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3835,"line":154,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"IntegerDomainValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3835,"line":154,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3879,"line":155,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3756,"line":152,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3880,"line":155,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"IntegerDomainValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.IntegerProperty","name":"lower","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3917,"line":158,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3944,"line":159,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.IntegerProperty","name":"upper","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3944,"line":159,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3969,"line":160,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3882,"line":157,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3970,"line":160,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"LongProperty","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.LongProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4014,"line":163,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4045,"line":164,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"LongDomainValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4045,"line":164,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4086,"line":165,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3972,"line":162,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4087,"line":165,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Property"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"LongDomainValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.LongProperty","name":"lower","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4121,"line":168,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4145,"line":169,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.LongProperty","name":"upper","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4145,"line":169,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4167,"line":170,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4089,"line":167,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4168,"line":170,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Import","isAbstract":true,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"namespace","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4198,"line":173,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4219,"line":174,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"uri","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4219,"line":174,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4241,"line":175,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4170,"line":172,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4242,"line":175,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ImportAll","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4244,"line":177,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4280,"line":178,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Import"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ImportType","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4320,"line":181,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4334,"line":182,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4282,"line":180,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4335,"line":182,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Import"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Model","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"namespace","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4355,"line":185,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4376,"line":186,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"sourceUri","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4376,"line":186,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4406,"line":187,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"concertoVersion","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4406,"line":187,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4442,"line":188,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"imports","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Import"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4442,"line":188,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4472,"line":189,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"declarations","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Declaration"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4472,"line":189,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4510,"line":190,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4337,"line":184,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4511,"line":190,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Models","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"models","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Model"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4532,"line":193,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4549,"line":194,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":4513,"line":192,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":4550,"line":194,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}}],"concertoVersion":"^3.0.0"}