>> — could you please recommend me some decent UML editor for Linux?
If you don't care about freedom, try Enterprise Architect. Runs via Wine and in the official page there is a tuto about installing under Linux. Yes, I know it's closed. But the best option for a complete software architecture design.