Utility functions in the metaclasses or in external utility plugin? [message #627703] |
Fri, 19 June 2009 05:44 |
Timothy Marc Messages: 547 Registered: July 2009 |
Senior Member |
|
|
Hey all,
just one question for a best practice. Which kind of operations should
be declared in a metamodel (e.g. getAllOwnedElemens() in the UML
Superstructure) and which kind should be imlemented in an external
utility package?
In my case, i have a metamodel for an IOLTS (a directed graph) and for
the metaclasses Graph and State, there a several utility functions like
State::nextState(), Graph::getLastState() etc.
Because i can't see the advantages respectively disadvantages of any of
these both solutions, i hope, that some of you modeling guys may serve
any hints for this questions. Is there any rule of thumb from the
viewpoint of the model driven paradigma, that says: This kind of
operation is a "no go" in a metamodel.... or something else :-)
Thanks
Timothy
|
|
|
Powered by
FUDForum. Page generated in 0.02951 seconds