├── .gitignore ├── .swift-version ├── .swiftlint.yml ├── .travis.yml ├── Assets ├── data_model_kit_200.png └── data_model_kit_full.png ├── Cartfile ├── DataModelKit.podspec ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Scripts ├── generate_docs.sh ├── launch_tests.sh └── publish_cocoapods.sh ├── Sources └── DataModelKit │ ├── Attribute.swift │ ├── AttributeType.swift │ ├── DataModel.swift │ ├── DataModelError.swift │ ├── DataModelKit.swift │ ├── Entity.swift │ ├── Relationship.swift │ └── UserInfo.swift ├── Tests ├── DataModelKitTests │ └── DataModelKitTests.swift ├── LinuxMain.swift └── Ressources │ └── Sample.xcdatamodel │ └── contents └── logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.0 2 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /Assets/data_model_kit_200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Assets/data_model_kit_200.png -------------------------------------------------------------------------------- /Assets/data_model_kit_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Assets/data_model_kit_full.png -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Cartfile -------------------------------------------------------------------------------- /DataModelKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/DataModelKit.podspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/generate_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Scripts/generate_docs.sh -------------------------------------------------------------------------------- /Scripts/launch_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Scripts/launch_tests.sh -------------------------------------------------------------------------------- /Scripts/publish_cocoapods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Scripts/publish_cocoapods.sh -------------------------------------------------------------------------------- /Sources/DataModelKit/Attribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/Attribute.swift -------------------------------------------------------------------------------- /Sources/DataModelKit/AttributeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/AttributeType.swift -------------------------------------------------------------------------------- /Sources/DataModelKit/DataModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/DataModel.swift -------------------------------------------------------------------------------- /Sources/DataModelKit/DataModelError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/DataModelError.swift -------------------------------------------------------------------------------- /Sources/DataModelKit/DataModelKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/DataModelKit.swift -------------------------------------------------------------------------------- /Sources/DataModelKit/Entity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/Entity.swift -------------------------------------------------------------------------------- /Sources/DataModelKit/Relationship.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/Relationship.swift -------------------------------------------------------------------------------- /Sources/DataModelKit/UserInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Sources/DataModelKit/UserInfo.swift -------------------------------------------------------------------------------- /Tests/DataModelKitTests/DataModelKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Tests/DataModelKitTests/DataModelKitTests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/Ressources/Sample.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/Tests/Ressources/Sample.xcdatamodel/contents -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PoissonBallon/DataModelKit/HEAD/logo.png --------------------------------------------------------------------------------