static { try { properties[0] = new PropertyDescriptor( "fuel_consumption_per_mile", RailSelfPropulsionPG.class, "getFuelConsumptionPerMile", null); properties[1] = new PropertyDescriptor("engine_type", RailSelfPropulsionPG.class, "getEngineType", null); properties[2] = new PropertyDescriptor("fuel_type", RailSelfPropulsionPG.class, "getFuelType", null); properties[3] = new PropertyDescriptor( "maximum_speed", RailSelfPropulsionPG.class, "getMaximumSpeed", null); properties[4] = new PropertyDescriptor( "cruise_speed", RailSelfPropulsionPG.class, "getCruiseSpeed", null); properties[5] = new PropertyDescriptor( "full_payload_range", RailSelfPropulsionPG.class, "getFullPayloadRange", null); properties[6] = new PropertyDescriptor( "empty_payload_range", RailSelfPropulsionPG.class, "getEmptyPayloadRange", null); } catch (Exception e) { org.cougaar.util.log.Logging.getLogger(RailSelfPropulsionPG.class) .error("Caught exception", e); } }
static { try { properties[0] = new PropertyDescriptor( "road_surface_requirements", GroundVehiclePG.class, "getRoadSurfaceRequirements", null); properties[1] = new PropertyDescriptor( "mean_distance_between_repairs", GroundVehiclePG.class, "getMeanDistanceBetweenRepairs", null); properties[2] = new PropertyDescriptor("vehicle_type", GroundVehiclePG.class, "getVehicleType", null); properties[3] = new PropertyDescriptor( "crew_requirements", GroundVehiclePG.class, "getCrewRequirements", null); } catch (Exception e) { org.cougaar.util.log.Logging.getLogger(GroundVehiclePG.class).error("Caught exception", e); } }