F47C3EBA1E619CC400D97449 /* KenzoDockMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47C3EB91E619CC400D97449 /* KenzoDockMapper.swift */; };
F47C3EBC1E61AEC500D97449 /* AirBaseMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47C3EBB1E61AEC500D97449 /* AirBaseMapper.swift */; };
F47C3EBE1E62718E00D97449 /* BattleCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47C3EBD1E62718E00D97449 /* BattleCommand.swift */; };
+ F481D63F1F9105CB007E2CBE /* Entities.swift in Sources */ = {isa = PBXBuildFile; fileRef = F481D63E1F9105CB007E2CBE /* Entities.swift */; };
F48883451F2E095F0069E0C3 /* DefaultSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = F48883441F2E095F0069E0C3 /* DefaultSettings.swift */; };
F48883471F2E2E9A0069E0C3 /* DefaultKeyExtendedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = F48883461F2E2E9A0069E0C3 /* DefaultKeyExtendedValues.swift */; };
F490977B1E19C3910085A45D /* SuppliesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F490977A1E19C3910085A45D /* SuppliesView.swift */; };
F47C3EB91E619CC400D97449 /* KenzoDockMapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KenzoDockMapper.swift; sourceTree = "<group>"; };
F47C3EBB1E61AEC500D97449 /* AirBaseMapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AirBaseMapper.swift; sourceTree = "<group>"; };
F47C3EBD1E62718E00D97449 /* BattleCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BattleCommand.swift; sourceTree = "<group>"; };
+ F481D63E1F9105CB007E2CBE /* Entities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Entities.swift; sourceTree = "<group>"; };
F48883441F2E095F0069E0C3 /* DefaultSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultSettings.swift; sourceTree = "<group>"; };
F48883461F2E2E9A0069E0C3 /* DefaultKeyExtendedValues.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultKeyExtendedValues.swift; sourceTree = "<group>"; };
F490977A1E19C3910085A45D /* SuppliesView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuppliesView.swift; sourceTree = "<group>"; };
F4BDEEB11E73FE2000D689AE /* Entity.swift */,
F4E471281E46ECF1009B5AF4 /* CoreDataCore.swift */,
F44AA2661E814A4400EED8BE /* ManagedObjectContextGenerator.swift */,
+ F481D63E1F9105CB007E2CBE /* Entities.swift */,
F4FC3E8D1E4368BB00E41228 /* KCManagedObject.swift */,
F4F9F8911C6BA26400D0EE76 /* KCD */,
F4F9F8921C6BA28200D0EE76 /* Local */,
F44BC71B1E29DCB4004644E3 /* MemberKDockCommand.swift in Sources */,
F46FEA3F1F81285D00E2427C /* Localizable.swift in Sources */,
F4AC136F1E0963DB00851147 /* ProgressPanel.swift in Sources */,
+ F481D63F1F9105CB007E2CBE /* Entities.swift in Sources */,
F4AA592A1E1D1387001667AF /* IgnoreZeroTransformer.swift in Sources */,
F4AC136D1E0802C000851147 /* PreferencePanelController.swift in Sources */,
F44BC6E91E232B15004644E3 /* KaisouLockCommand.swift in Sources */,
--- /dev/null
+//
+// Entities.swift
+// KCD
+//
+// Created by Hori,Masaki on 2017/10/13.
+// Copyright © 2017年 Hori,Masaki. All rights reserved.
+//
+
+// MARK: - KCD model
+extension AirBase: EntityProvider {}
+extension AirBasePlaneInfo: EntityProvider {}
+extension Basic: EntityProvider {}
+extension Deck: EntityProvider {}
+extension KenzoDock: EntityProvider {}
+extension MasterFurniture: EntityProvider {}
+extension MasterMapArea: EntityProvider {}
+extension MasterMapInfo: EntityProvider {}
+extension MasterMission: EntityProvider {}
+extension MasterShip: EntityProvider {}
+extension MasterSlotItem: EntityProvider {}
+extension MasterSType: EntityProvider {}
+extension MasterSlotItemEquipType: EntityProvider {}
+extension MasterUseItem: EntityProvider {}
+extension Material: EntityProvider {}
+extension NyukyoDock: EntityProvider {}
+extension Ship: EntityProvider {}
+extension SlotItem: EntityProvider {}
+extension Quest: EntityProvider {}
+
+// MARK: - LocalData model
+extension DropShipHistory: EntityProvider {}
+extension HiddenDropShipHistory: EntityProvider {}
+extension KaihatuHistory: EntityProvider {}
+extension KenzoHistory: EntityProvider {}
+extension KenzoMark: EntityProvider {}
+
+// MARK: - Temporay model
+extension Battle: EntityProvider {}
+extension Damage: EntityProvider {}
+extension GuardEscaped: EntityProvider {}
+
+// MARK: - Bookmark model
+extension Bookmark: EntityProvider {}
+
+// MARK: - ResourceHistory model
+extension Resource: EntityProvider {}
class var entityName: String { return String(describing: self) }
}
-
-// MARK: - KCD model
-extension AirBase: EntityProvider {}
-extension AirBasePlaneInfo: EntityProvider {}
-extension Basic: EntityProvider {}
-extension Deck: EntityProvider {}
-extension KenzoDock: EntityProvider {}
-extension MasterFurniture: EntityProvider {}
-extension MasterMapArea: EntityProvider {}
-extension MasterMapInfo: EntityProvider {}
-extension MasterMission: EntityProvider {}
-extension MasterShip: EntityProvider {}
-extension MasterSlotItem: EntityProvider {}
-extension MasterSType: EntityProvider {}
-extension MasterSlotItemEquipType: EntityProvider {}
-extension MasterUseItem: EntityProvider {}
-extension Material: EntityProvider {}
-extension NyukyoDock: EntityProvider {}
-extension Ship: EntityProvider {}
-extension SlotItem: EntityProvider {}
-extension Quest: EntityProvider {}
-
-// MARK: - LocalData model
-extension DropShipHistory: EntityProvider {}
-extension HiddenDropShipHistory: EntityProvider {}
-extension KaihatuHistory: EntityProvider {}
-extension KenzoHistory: EntityProvider {}
-extension KenzoMark: EntityProvider {}
-
-// MARK: - Temporay model
-extension Battle: EntityProvider {}
-extension Damage: EntityProvider {}
-extension GuardEscaped: EntityProvider {}
-
-// MARK: - Bookmark model
-extension Bookmark: EntityProvider {}
-
-// MARK: - ResourceHistory model
-extension Resource: EntityProvider {}