From: jmikhail (A. F. <fo...@an...> - 2005-11-07 23:20:29
|
Hello, I've noticed that when I don't specify an Identifier in my model, an "id" attribute gets added to the list of attributes. I stepped through the metafacade code and I don't see anywhere this is injected in. The code for handleGetAttributes is simply retriving the list of attributes from the metaObject, which is org.omg.uml.foundation.core.Classifier: /** * @see org.andromda.metafacades.uml.ClassifierFacade#getAttributes() */ protected java.util.Collection handleGetAttributes() { return new FilteredCollection(metaObject.getFeature()) { public boolean evaluate(final Object object) { return object instanceof Attribute; } }; } Is there a way to disable this or can someone point me to some code where I can modify this locally so that it doesn't inject the "id" attribute when an Identifier isn't specified? Thank you, John _________________________________________________________ Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=6688#6688 Posting to http://forum.andromda.org/ is preferred over posting to the mailing list! |