Hi,
I can't see how Fame enable to express that a Property in a metamodel is mandatory or not. The isMultivalued property of the FM3PropertyDescription class enables to specify that a property is multivalued or not, but nothing concerning the character mandatory of the property. Saying that in other words, it is possible to specify in a metamodel that the upper multiplicity of a property is '*' but I can't see how to specify the lower multiplicity.
For example considering the metamodel of stateMachine. A State is contained in one and only one StateMachine, whereas a StateMachine can contained 0 or several states. A transition has one and only one State as source and a state can be the source of 0 or several transitions.
Does Fame enable to express this mandatory characteristic?
Expressing such a thing may facilitate some generations. Indeed, when adding a State, we must specify its container but it is not mandatory to specify the transitions for which it is a source.
Thank you in advance for your help.
Anne
Hi guys.
So Benjamin Arezki is working on PetitJava and FAST for Java and I'm very
happy about that. Now I want to make a well structured project with an
opportunity to integrate it into Moose.
Can anyone suggest me what to do with the configuration? Because it's hard
for me to understand me all the shenanigans with metacello. Should I store
each package separately, add all of them into a baseline and then add them
with versions to a 'version'?
I'd really like to make a good use of my project, but I need help form you
(especially Doru ;) )
Cheers!
Uko
--
View this message in context: http://moose-dev.97923.n3.nabble.com/Configuring-FAST-metacello-tp4028315.h…
Sent from the moose-dev mailing list archive at Nabble.com.
Hi all,
I wanted to update FAME so it is a bit more memory efficient: it now has a null multi value link that allows for an "empty" multi value link, that uses a lot less memory. And since this is about 80% of the links, I thought this was a good idea.
Now I run into a test, that doesn't work anymore (actually 3 test). But when debugging the test I cannot find the error, it always returns the expected value. Changing the order of the tests helps (why I do not know). So if someone can take a look. The test cases are
testFamixMethodTypeDeclarationsWithoutSelfLoops
testFamixMethodOutgoingTypeDeclarations
testFamixClassOutgoingTypeDeclarations
Cheers,
Diego
The 7 pictures you can find at:
http://flickr.com/gp/35787002@N03/eCy97E/
The data from the ruby projects I can mail you.
1.7 MB zip. I remember I did something
unpractical with the root directory for the
csv files. It is hardcoded in ConfigurationOfEggRace
(which isn't a Metacello configuration)
Stephan