Layout Adjustment Algorithm For Class Diagrams