/**
  * 参照動作を処理します。
  *
  * @param entityMeta エンティティメタデータ
  * @param propertyMeta プロパティメタデータ
  * @param foreignKeyDesc 外部キー記述
  */
 protected void doReferetialAction(
     EntityMeta entityMeta, PropertyMeta propertyMeta, ForeignKeyDesc foreignKeyDesc) {
   ReferentialConstraint referentialConstraint = getReferentialConstraint(propertyMeta);
   if (dialect.supportsReferentialDeleteRule()) {
     foreignKeyDesc.setOnDelete(referentialConstraint.onDelete());
   }
   if (dialect.supportsReferentialUpdateRule()) {
     foreignKeyDesc.setOnUpdate(referentialConstraint.onUpdate());
   }
 }