public void setLink( String link )
	{
		String l = null;
		// Have a shape with an embed?
		OOXMLElement oe = getObject( SP );
		if( oe != null )
		{
			l = ((Sp) oe).getLink();
		}
		if( l != null )
		{
			((Sp) oe).setLink( link );
			return;
		}
		// how's about a picture?
		oe = getObject( PIC );
		if( oe != null )
		{
			l = ((Pic) oe).getLink();
		}
		if( l != null )
		{
			((Pic) oe).setLink( link );
			return;
		}
		// or a connection shape?
		oe = getObject( CXN );
		if( oe != null )
		{
			l = ((CxnSp) oe).getLink();
		}
		if( l != null )
		{
			((CxnSp) oe).setLink( link );
		}
	}