(SAN DIEGO) — General Dynamics NASSCO has laid off a total of 560 workers, the San Diego Business Journal reported. The total includes 290 shipyard employees and 270 subcontractors. The company blames a continuing downturn in orders for military and commercial vessels.