{"$class":"concerto.metamodel.Model","namespace":"concerto.metamodel","imports":[],"declarations":[{"$class":"concerto.metamodel.ConceptDeclaration","name":"TypeIdentifier","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":661,"line":21,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":735,"line":23,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":"Concept","decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":661,"line":21,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":698,"line":21,"column":40,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"selectOptions","location":{"$class":"concerto.metamodel.Range","start":{"offset":673,"line":21,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":688,"line":21,"column":30,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"types","location":{"$class":"concerto.metamodel.Range","start":{"offset":690,"line":21,"column":32,"$class":"concerto.metamodel.Position"},"end":{"offset":697,"line":21,"column":39,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.StringProperty","name":"fullyQualifiedName","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":735,"line":23,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":801,"line":25,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":735,"line":23,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":761,"line":23,"column":29,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":748,"line":23,"column":16,"$class":"concerto.metamodel.Position"},"end":{"offset":754,"line":23,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":756,"line":23,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":760,"line":23,"column":28,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":634,"line":20,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":802,"line":25,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DecoratorLiteral","isAbstract":true,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":804,"line":27,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":841,"line":28,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DecoratorString","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":896,"line":31,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":911,"line":32,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":843,"line":30,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":912,"line":32,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DecoratorNumber","isAbstract":false,"properties":[{"$class":"concerto.metamodel.DoubleProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":967,"line":35,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":982,"line":36,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":914,"line":34,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":983,"line":36,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DecoratorBoolean","isAbstract":false,"properties":[{"$class":"concerto.metamodel.BooleanProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1039,"line":39,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1055,"line":40,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":985,"line":38,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1056,"line":40,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DecoratorTypeReference","isAbstract":false,"properties":[{"$class":"concerto.metamodel.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1118,"line":43,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1142,"line":44,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.BooleanProperty","name":"isArray","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1142,"line":44,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1174,"line":45,"column":1,"$class":"concerto.metamodel.Position"}},"defaultValue":false}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1058,"line":42,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1175,"line":45,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"DecoratorLiteral"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Decorator","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1199,"line":48,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1215,"line":49,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"arguments","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"DecoratorLiteral"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1215,"line":49,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1255,"line":50,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1177,"line":47,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1256,"line":50,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Identified","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1258,"line":52,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1280,"line":53,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"IdentifiedBy","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1326,"line":56,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1340,"line":57,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1282,"line":55,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1341,"line":57,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Identified"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"EnumDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1371,"line":60,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1651,"line":62,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":"ClassName","decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":1371,"line":60,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1404,"line":60,"column":36,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":1383,"line":60,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":1390,"line":60,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Enum Name","location":{"$class":"concerto.metamodel.Range","start":{"offset":1392,"line":60,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":1403,"line":60,"column":35,"$class":"concerto.metamodel.Position"}}}]}],"validator":{"$class":"concerto.metamodel.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.ObjectProperty","name":"fields","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"EnumFieldDeclaration"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1651,"line":62,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1683,"line":63,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1343,"line":59,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1684,"line":63,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"EnumFieldDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1719,"line":66,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1963,"line":67,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":"fieldName","validator":{"$class":"concerto.metamodel.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.ObjectProperty","name":"decorators","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Decorator"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1963,"line":67,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2025,"line":69,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":1963,"line":67,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1988,"line":67,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":1975,"line":67,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":1981,"line":67,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1983,"line":67,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":1987,"line":67,"column":27,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1686,"line":65,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2026,"line":69,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ClassDeclaration","isAbstract":true,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2137,"line":73,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2418,"line":75,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":"ClassName","decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":2137,"line":73,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2171,"line":73,"column":37,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":2149,"line":73,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":2156,"line":73,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Class Name","location":{"$class":"concerto.metamodel.Range","start":{"offset":2158,"line":73,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":2170,"line":73,"column":36,"$class":"concerto.metamodel.Position"}}}]}],"validator":{"$class":"concerto.metamodel.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.ObjectProperty","name":"decorators","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Decorator"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2418,"line":75,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2482,"line":77,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":2418,"line":75,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2443,"line":75,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":2430,"line":75,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":2436,"line":75,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2438,"line":75,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":2442,"line":75,"column":27,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.BooleanProperty","name":"isAbstract","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2482,"line":77,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2519,"line":78,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":false},{"$class":"concerto.metamodel.ObjectProperty","name":"identified","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Identified"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2519,"line":78,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2554,"line":79,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"superType","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2554,"line":79,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2629,"line":81,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":2554,"line":79,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2588,"line":79,"column":37,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":2566,"line":79,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":2573,"line":79,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Super Type","location":{"$class":"concerto.metamodel.Range","start":{"offset":2575,"line":79,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":2587,"line":79,"column":36,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ObjectProperty","name":"fields","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2629,"line":81,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2657,"line":82,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2028,"line":71,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2658,"line":82,"column":2,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":2028,"line":71,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2098,"line":71,"column":71,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"defaultSubclass","location":{"$class":"concerto.metamodel.Range","start":{"offset":2040,"line":71,"column":13,"$class":"concerto.metamodel.Position"},"end":{"offset":2057,"line":71,"column":30,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"concerto.metamodel.ConceptDeclaration","location":{"$class":"concerto.metamodel.Range","start":{"offset":2058,"line":71,"column":31,"$class":"concerto.metamodel.Position"},"end":{"offset":2097,"line":71,"column":70,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ConceptDeclaration","name":"AssetDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2660,"line":84,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2713,"line":85,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"ClassDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ParticipantDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2715,"line":87,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2774,"line":88,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"ClassDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"TransactionDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2776,"line":90,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2835,"line":91,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"ClassDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"EventDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2837,"line":93,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2890,"line":94,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"ClassDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ConceptDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2892,"line":96,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2947,"line":97,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"ClassDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"FieldDeclaration","isAbstract":true,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3062,"line":101,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3306,"line":102,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":"fieldName","validator":{"$class":"concerto.metamodel.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.BooleanProperty","name":"isArray","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3306,"line":102,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3376,"line":104,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":false,"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":3306,"line":102,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3339,"line":102,"column":36,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":3318,"line":102,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":3325,"line":102,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Is Array?","location":{"$class":"concerto.metamodel.Range","start":{"offset":3327,"line":102,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":3338,"line":102,"column":35,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.BooleanProperty","name":"isOptional","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3376,"line":104,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3452,"line":106,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":false,"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":3376,"line":104,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3412,"line":104,"column":39,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":3388,"line":104,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":3395,"line":104,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Is Optional?","location":{"$class":"concerto.metamodel.Range","start":{"offset":3397,"line":104,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":3411,"line":104,"column":38,"$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":3452,"line":106,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3514,"line":108,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":3452,"line":106,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3477,"line":106,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":3464,"line":106,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":3470,"line":106,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3472,"line":106,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":3476,"line":106,"column":27,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2949,"line":99,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":3515,"line":108,"column":2,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":2949,"line":99,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":3023,"line":99,"column":75,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"defaultSubclass","location":{"$class":"concerto.metamodel.Range","start":{"offset":2961,"line":99,"column":13,"$class":"concerto.metamodel.Position"},"end":{"offset":2978,"line":99,"column":30,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"concerto.metamodel.StringFieldDeclaration","location":{"$class":"concerto.metamodel.Range","start":{"offset":2979,"line":99,"column":31,"$class":"concerto.metamodel.Position"},"end":{"offset":3022,"line":99,"column":74,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ConceptDeclaration","name":"RelationshipDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3578,"line":111,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3662,"line":113,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":3578,"line":111,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3637,"line":111,"column":62,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":3590,"line":111,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":3597,"line":111,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Type Name","location":{"$class":"concerto.metamodel.Range","start":{"offset":3599,"line":111,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":3610,"line":111,"column":35,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"selectOptions","location":{"$class":"concerto.metamodel.Range","start":{"offset":3612,"line":111,"column":37,"$class":"concerto.metamodel.Position"},"end":{"offset":3627,"line":111,"column":52,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"types","location":{"$class":"concerto.metamodel.Range","start":{"offset":3629,"line":111,"column":54,"$class":"concerto.metamodel.Position"},"end":{"offset":3636,"line":111,"column":61,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":3517,"line":110,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":3663,"line":113,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ObjectFieldDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3725,"line":116,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3786,"line":118,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":3725,"line":116,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3750,"line":116,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":3737,"line":116,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":3743,"line":116,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3745,"line":116,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":3749,"line":116,"column":27,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"TypeIdentifier"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3786,"line":118,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3870,"line":120,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":3786,"line":118,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3845,"line":118,"column":62,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":3798,"line":118,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":3805,"line":118,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Type Name","location":{"$class":"concerto.metamodel.Range","start":{"offset":3807,"line":118,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":3818,"line":118,"column":35,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"selectOptions","location":{"$class":"concerto.metamodel.Range","start":{"offset":3820,"line":118,"column":37,"$class":"concerto.metamodel.Position"},"end":{"offset":3835,"line":118,"column":52,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"types","location":{"$class":"concerto.metamodel.Range","start":{"offset":3837,"line":118,"column":54,"$class":"concerto.metamodel.Position"},"end":{"offset":3844,"line":118,"column":61,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":3665,"line":115,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":3871,"line":120,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"BooleanFieldDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.BooleanProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3934,"line":123,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3994,"line":125,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":3934,"line":123,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":3959,"line":123,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":3946,"line":123,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":3952,"line":123,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":3954,"line":123,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":3958,"line":123,"column":27,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":3873,"line":122,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":3995,"line":125,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DateTimeFieldDeclaration","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":3997,"line":127,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":4058,"line":128,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"StringFieldDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4120,"line":131,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4181,"line":133,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":4120,"line":131,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4145,"line":131,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":4132,"line":131,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":4138,"line":131,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4140,"line":131,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":4144,"line":131,"column":27,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"StringRegexValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4181,"line":133,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4251,"line":135,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":4181,"line":133,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4206,"line":133,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":4193,"line":133,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":4199,"line":133,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4201,"line":133,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":4205,"line":133,"column":27,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":4060,"line":130,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":4252,"line":135,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"StringRegexValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"regex","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4287,"line":138,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4302,"line":139,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":4254,"line":137,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":4303,"line":139,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DoubleFieldDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.DoubleProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4365,"line":142,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4398,"line":143,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"DoubleDomainValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4398,"line":143,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4441,"line":144,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":4305,"line":141,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":4442,"line":144,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"DoubleDomainValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel.DoubleProperty","name":"lower","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4478,"line":147,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4504,"line":148,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DoubleProperty","name":"upper","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4504,"line":148,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4528,"line":149,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":4444,"line":146,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":4529,"line":149,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"IntegerFieldDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.IntegerProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4592,"line":152,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4654,"line":154,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":4592,"line":152,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4617,"line":152,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":4604,"line":152,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":4610,"line":152,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4612,"line":152,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":4616,"line":152,"column":27,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"IntegerDomainValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4654,"line":154,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4726,"line":156,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":4654,"line":154,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4679,"line":154,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":4666,"line":154,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":4672,"line":154,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4674,"line":154,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":4678,"line":154,"column":27,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":4531,"line":151,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":4727,"line":156,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"IntegerDomainValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel.IntegerProperty","name":"lower","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4764,"line":159,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4791,"line":160,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.IntegerProperty","name":"upper","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4791,"line":160,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4816,"line":161,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":4729,"line":158,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":4817,"line":161,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"LongFieldDeclaration","isAbstract":false,"properties":[{"$class":"concerto.metamodel.LongProperty","name":"defaultValue","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4877,"line":164,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4936,"line":166,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":4877,"line":164,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4902,"line":164,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":4889,"line":164,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":4895,"line":164,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4897,"line":164,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":4901,"line":164,"column":27,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ObjectProperty","name":"validator","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"LongDomainValidator"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4936,"line":166,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5005,"line":168,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":4936,"line":166,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":4961,"line":166,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":4948,"line":166,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":4954,"line":166,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":4956,"line":166,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":4960,"line":166,"column":27,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":4819,"line":163,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":5006,"line":168,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"FieldDeclaration"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"LongDomainValidator","isAbstract":false,"properties":[{"$class":"concerto.metamodel.LongProperty","name":"lower","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5040,"line":171,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5064,"line":172,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.LongProperty","name":"upper","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5064,"line":172,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5086,"line":173,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":5008,"line":170,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":5087,"line":173,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Import","isAbstract":true,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"namespace","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5117,"line":176,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5138,"line":177,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"uri","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5138,"line":177,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5160,"line":178,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":5089,"line":175,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":5161,"line":178,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ImportAll","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":5163,"line":180,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":5199,"line":181,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Import"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ImportType","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5239,"line":184,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5253,"line":185,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":5201,"line":183,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":5254,"line":185,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Import"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"ModelFile","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"namespace","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5278,"line":188,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5322,"line":189,"column":3,"$class":"concerto.metamodel.Position"}},"defaultValue":"my.namespace"},{"$class":"concerto.metamodel.ObjectProperty","name":"imports","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Import"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5322,"line":189,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5380,"line":191,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":5322,"line":189,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5347,"line":189,"column":28,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"hide","location":{"$class":"concerto.metamodel.Range","start":{"offset":5334,"line":189,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":5340,"line":189,"column":21,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorBoolean","value":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5342,"line":189,"column":23,"$class":"concerto.metamodel.Position"},"end":{"offset":5346,"line":189,"column":27,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ObjectProperty","name":"enumDeclarations","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"EnumDeclaration"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5380,"line":191,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5460,"line":193,"column":3,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":5380,"line":191,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5409,"line":191,"column":32,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":5392,"line":191,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":5399,"line":191,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Enums","location":{"$class":"concerto.metamodel.Range","start":{"offset":5401,"line":191,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":5408,"line":191,"column":31,"$class":"concerto.metamodel.Position"}}}]}]},{"$class":"concerto.metamodel.ObjectProperty","name":"classDeclarations","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"ClassDeclaration"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":5460,"line":193,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5542,"line":195,"column":1,"$class":"concerto.metamodel.Position"}},"decorators":[{"$class":"concerto.metamodel.Decorator","name":"FormEditor","location":{"$class":"concerto.metamodel.Range","start":{"offset":5460,"line":193,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":5491,"line":193,"column":34,"$class":"concerto.metamodel.Position"}},"arguments":[{"$class":"concerto.metamodel.DecoratorString","value":"title","location":{"$class":"concerto.metamodel.Range","start":{"offset":5472,"line":193,"column":15,"$class":"concerto.metamodel.Position"},"end":{"offset":5479,"line":193,"column":22,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DecoratorString","value":"Classes","location":{"$class":"concerto.metamodel.Range","start":{"offset":5481,"line":193,"column":24,"$class":"concerto.metamodel.Position"},"end":{"offset":5490,"line":193,"column":33,"$class":"concerto.metamodel.Position"}}}]}]}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":5256,"line":187,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":5543,"line":195,"column":2,"$class":"concerto.metamodel.Position"}}}]}