OSDN Git Service

EntityProviderを準するexensionをファイルに分けた
authormasakih <masakih@users.sourceforge.jp>
Fri, 13 Oct 2017 15:23:49 +0000 (00:23 +0900)
committermasakih <masakih@users.sourceforge.jp>
Fri, 13 Oct 2017 15:23:49 +0000 (00:23 +0900)
KCD.xcodeproj/project.pbxproj
KCD/Entities.swift [new file with mode: 0644]
KCD/Entity.swift

index 3ef4c4f..a7a0437 100644 (file)
                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 */,
diff --git a/KCD/Entities.swift b/KCD/Entities.swift
new file mode 100644 (file)
index 0000000..5f7746e
--- /dev/null
@@ -0,0 +1,46 @@
+//
+//  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 {}
index 8e728b8..3fdeea4 100644 (file)
@@ -34,42 +34,3 @@ extension NSManagedObject {
     
     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 {}