[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.mdt.uml2] Utility functions in the metaclasses or in external utility plugin?

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