moosetechnology / Fame

Fame is a meta-modeling framework for executable models.
MIT License
4 stars 10 forks source link

FMMetaMetaModel initialization uses FM3 #37

Open sbragagnolo opened 3 years ago

sbragagnolo commented 3 years ago

During the initialization of a FMMetaMetaModel we are executing an "updateCache" method that does as follow at the level of the FMMetaModel: updateCache nameDict := (FM3Constant constants collect: [ :const | const name asString -> const ]) asDictionary. typeDict := (FM3Constant constants collect: [ :const | const class -> const ]) asDictionary. self elements do: [ :each | self updateCacheWith: each ].

This couple the FM3 specific meta model to the metaMetaModel.