public void setLocalPG(Class c, PropertyGroup pg) {
   if (AirLiftPG.class.equals(c)) {
     myAirLiftPG = (AirLiftPG) pg;
   } else if (AirVehiclePG.class.equals(c)) {
     myAirVehiclePG = (AirVehiclePG) pg;
   } else if (AirSelfPropulsionPG.class.equals(c)) {
     myAirSelfPropulsionPG = (AirSelfPropulsionPG) pg;
   } else super.setLocalPG(c, pg);
 }
 protected void fillAllPropertyGroups(Vector v) {
   super.fillAllPropertyGroups(v);
   {
     Object _tmp = getAirLiftPG();
     if (_tmp != null && !(_tmp instanceof Null_PG)) {
       v.addElement(_tmp);
     }
   }
   {
     Object _tmp = getAirVehiclePG();
     if (_tmp != null && !(_tmp instanceof Null_PG)) {
       v.addElement(_tmp);
     }
   }
   {
     Object _tmp = getAirSelfPropulsionPG();
     if (_tmp != null && !(_tmp instanceof Null_PG)) {
       v.addElement(_tmp);
     }
   }
 }
 public void setLocalPGSchedule(PropertyGroupSchedule pgSchedule) {
   super.setLocalPGSchedule(pgSchedule);
 }