How do you get RegisteelRegiiceRegrock on Pokemon Diamond?

You can't get them in Pokemon diamond, you must trade from Pokemon emerald.