@Override
	public void addUmlDiagramListener( UmlDiagramListener listener ) {
		if( listener == null ) {
			throw new IllegalArgumentException( "listener must not be null" );
		}
		umlDiagramListeners.add( listener );
	}