The definition of a "diesel" is: direct injection, compression ignition
No it must have near constant pressure. To do that fuel must be injected through most of its power stroke. There have been direct injected spark ignition, not sure of non diesel compression ignition. The compression may also have to be higher. To not use the Diesel name tells me somthing is amiss.