protected Command getCreateCommand(CreateElementRequest req) {
if (CismodelElementTypes.EngineDevice_2001 == req.getElementType()) {
return getGEFWrapper(new EngineDeviceCreateCommand(req));
}
if (CismodelElementTypes.ShieldDevice_2002 == req.getElementType()) {
return getGEFWrapper(new ShieldDeviceCreateCommand(req));
}
if (CismodelElementTypes.Beam_2004 == req.getElementType()) {
return getGEFWrapper(new BeamCreateCommand(req));
}
if (CismodelElementTypes.EnergyTorpedo_2005 == req.getElementType()) {