├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .spi.yml ├── CONTRIBUTING.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── ManagedModelMacros │ ├── CompilerPlugin.swift │ ├── MacroDiagnostic.swift │ ├── ModelMacro │ │ ├── GenerateInitializers.swift │ │ ├── MetadataSlot.swift │ │ ├── ModelExtensions.swift │ │ ├── ModelMacro.swift │ │ ├── ModelMemberAttributes.swift │ │ └── ModelMembers.swift │ ├── Models │ │ ├── ModelInitializers.swift │ │ └── ModelProperty.swift │ ├── PropertyMacros │ │ ├── AttributeMacro.swift │ │ ├── PersistedPropertyMacro.swift │ │ ├── RelationshipMacro.swift │ │ └── TransientMacro.swift │ └── Utilities │ │ ├── AttributeTypes.swift │ │ ├── ClassDeclSyntax+Extras.swift │ │ ├── ContextHelpers.swift │ │ ├── DeclHelpers.swift │ │ ├── DeclModifierListSyntax+Extras.swift │ │ ├── ExpressionType.swift │ │ └── TypeSyntax+Extras.swift └── ManagedModels │ ├── Container │ ├── ModelConfiguration.swift │ ├── ModelContainer.swift │ ├── NSPersistentContainer+Data.swift │ └── NSPersistentStoreDescription+Data.swift │ ├── Context │ ├── ModelContext.swift │ └── NSManagedObjectContext+Data.swift │ ├── Documentation.docc │ ├── DifferencesToSwiftData.md │ ├── Documentation.md │ ├── FAQ.md │ ├── GettingStarted.md │ ├── Links.md │ └── Who.md │ ├── Migration │ ├── MigrationStage.swift │ └── SchemaMigrationPlan.swift │ ├── ModelMacroDefinition.swift │ ├── PersistentModel │ ├── PersistentIdentifier.swift │ ├── PersistentModel+KVC.swift │ ├── PersistentModel.swift │ ├── PropertyMetadata.swift │ └── RelationshipCollection.swift │ ├── ReExports.swift │ ├── Schema │ ├── Attribute.swift │ ├── AttributeOption.swift │ ├── Entity.swift │ ├── Relationship.swift │ ├── RelationshipOption.swift │ ├── RelationshipTargetType.swift │ ├── Schema.swift │ ├── SchemaProperty.swift │ ├── SchemaVersion.swift │ └── VersionedSchema.swift │ ├── SchemaCompatibility │ ├── CodableTransformer.swift │ ├── CoreDataPrimitiveValue.swift │ ├── NSAttributeDescription+Data.swift │ ├── NSAttributeType+Data.swift │ ├── NSDeleteRule+Data.swift │ ├── NSEntityDescription+Data.swift │ ├── NSManagedObjectModel+Data.swift │ ├── NSPropertyDescription+Data.swift │ └── NSRelationshipDescription+Data.swift │ ├── SchemaGeneration │ ├── NSEntityDescription+Generation.swift │ ├── NSRelationshipDescription+Inverse.swift │ └── SchemaBuilder.swift │ ├── SwiftUI │ ├── FetchRequest+Extras.swift │ ├── ModelContainer+SwiftUI.swift │ └── ModelContext+SwiftUI.swift │ └── Utilities │ ├── AnyOptional.swift │ ├── NSSortDescriptors+Extras.swift │ └── OrderedSet.swift └── Tests ├── ManagedModelMacrosTests └── ManagedModelMacrosTests.swift └── ManagedModelTests ├── BasicModelTests.swift ├── CodablePropertiesTests.swift ├── CodableRawRepresentableTests.swift ├── CoreDataAssumptionsTests.swift ├── FetchRequestTests.swift ├── Fixtures.swift ├── ObjCMarkedPropertiesTests.swift ├── RelationshipSetupTests.swift ├── SchemaGenerationTests.swift ├── Schemas ├── AdvancedCodablePropertiesSchema.swift ├── CodablePropertySchema.swift ├── ExpandedPersonAddressSchema.swift ├── PersonAddressOptionalToOne.swift ├── PersonAddressSchema.swift ├── PersonAddressSchemaNoInverse.swift ├── ToDoListSchema.swift └── TransformablePropertySchema.swift ├── SwiftUITestCase.swift └── TransformablePropertiesTests.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/.spi.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/CompilerPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/CompilerPlugin.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/MacroDiagnostic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/MacroDiagnostic.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/ModelMacro/GenerateInitializers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/ModelMacro/GenerateInitializers.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/ModelMacro/MetadataSlot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/ModelMacro/MetadataSlot.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/ModelMacro/ModelExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/ModelMacro/ModelExtensions.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/ModelMacro/ModelMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/ModelMacro/ModelMacro.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/ModelMacro/ModelMemberAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/ModelMacro/ModelMemberAttributes.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/ModelMacro/ModelMembers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/ModelMacro/ModelMembers.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Models/ModelInitializers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Models/ModelInitializers.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Models/ModelProperty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Models/ModelProperty.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/PropertyMacros/AttributeMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/PropertyMacros/AttributeMacro.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/PropertyMacros/PersistedPropertyMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/PropertyMacros/PersistedPropertyMacro.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/PropertyMacros/RelationshipMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/PropertyMacros/RelationshipMacro.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/PropertyMacros/TransientMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/PropertyMacros/TransientMacro.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Utilities/AttributeTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Utilities/AttributeTypes.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Utilities/ClassDeclSyntax+Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Utilities/ClassDeclSyntax+Extras.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Utilities/ContextHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Utilities/ContextHelpers.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Utilities/DeclHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Utilities/DeclHelpers.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Utilities/DeclModifierListSyntax+Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Utilities/DeclModifierListSyntax+Extras.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Utilities/ExpressionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Utilities/ExpressionType.swift -------------------------------------------------------------------------------- /Sources/ManagedModelMacros/Utilities/TypeSyntax+Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModelMacros/Utilities/TypeSyntax+Extras.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Container/ModelConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Container/ModelConfiguration.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Container/ModelContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Container/ModelContainer.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Container/NSPersistentContainer+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Container/NSPersistentContainer+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Container/NSPersistentStoreDescription+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Container/NSPersistentStoreDescription+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Context/ModelContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Context/ModelContext.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Context/NSManagedObjectContext+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Context/NSManagedObjectContext+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Documentation.docc/DifferencesToSwiftData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Documentation.docc/DifferencesToSwiftData.md -------------------------------------------------------------------------------- /Sources/ManagedModels/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/ManagedModels/Documentation.docc/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Documentation.docc/FAQ.md -------------------------------------------------------------------------------- /Sources/ManagedModels/Documentation.docc/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Documentation.docc/GettingStarted.md -------------------------------------------------------------------------------- /Sources/ManagedModels/Documentation.docc/Links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Documentation.docc/Links.md -------------------------------------------------------------------------------- /Sources/ManagedModels/Documentation.docc/Who.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Documentation.docc/Who.md -------------------------------------------------------------------------------- /Sources/ManagedModels/Migration/MigrationStage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Migration/MigrationStage.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Migration/SchemaMigrationPlan.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Migration/SchemaMigrationPlan.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/ModelMacroDefinition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/ModelMacroDefinition.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/PersistentModel/PersistentIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/PersistentModel/PersistentIdentifier.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/PersistentModel/PersistentModel+KVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/PersistentModel/PersistentModel+KVC.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/PersistentModel/PersistentModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/PersistentModel/PersistentModel.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/PersistentModel/PropertyMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/PersistentModel/PropertyMetadata.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/PersistentModel/RelationshipCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/PersistentModel/RelationshipCollection.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/ReExports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/ReExports.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/Attribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/Attribute.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/AttributeOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/AttributeOption.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/Entity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/Entity.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/Relationship.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/Relationship.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/RelationshipOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/RelationshipOption.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/RelationshipTargetType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/RelationshipTargetType.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/Schema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/Schema.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/SchemaProperty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/SchemaProperty.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/SchemaVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/SchemaVersion.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Schema/VersionedSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Schema/VersionedSchema.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/CodableTransformer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/CodableTransformer.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/CoreDataPrimitiveValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/CoreDataPrimitiveValue.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/NSAttributeDescription+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/NSAttributeDescription+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/NSAttributeType+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/NSAttributeType+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/NSDeleteRule+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/NSDeleteRule+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/NSEntityDescription+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/NSEntityDescription+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/NSManagedObjectModel+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/NSManagedObjectModel+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/NSPropertyDescription+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/NSPropertyDescription+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaCompatibility/NSRelationshipDescription+Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaCompatibility/NSRelationshipDescription+Data.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaGeneration/NSEntityDescription+Generation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaGeneration/NSEntityDescription+Generation.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaGeneration/NSRelationshipDescription+Inverse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaGeneration/NSRelationshipDescription+Inverse.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SchemaGeneration/SchemaBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SchemaGeneration/SchemaBuilder.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SwiftUI/FetchRequest+Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SwiftUI/FetchRequest+Extras.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SwiftUI/ModelContainer+SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SwiftUI/ModelContainer+SwiftUI.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/SwiftUI/ModelContext+SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/SwiftUI/ModelContext+SwiftUI.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Utilities/AnyOptional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Utilities/AnyOptional.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Utilities/NSSortDescriptors+Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Utilities/NSSortDescriptors+Extras.swift -------------------------------------------------------------------------------- /Sources/ManagedModels/Utilities/OrderedSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Sources/ManagedModels/Utilities/OrderedSet.swift -------------------------------------------------------------------------------- /Tests/ManagedModelMacrosTests/ManagedModelMacrosTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelMacrosTests/ManagedModelMacrosTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/BasicModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/BasicModelTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/CodablePropertiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/CodablePropertiesTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/CodableRawRepresentableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/CodableRawRepresentableTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/CoreDataAssumptionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/CoreDataAssumptionsTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/FetchRequestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/FetchRequestTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Fixtures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Fixtures.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/ObjCMarkedPropertiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/ObjCMarkedPropertiesTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/RelationshipSetupTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/RelationshipSetupTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/SchemaGenerationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/SchemaGenerationTests.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/AdvancedCodablePropertiesSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/AdvancedCodablePropertiesSchema.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/CodablePropertySchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/CodablePropertySchema.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/ExpandedPersonAddressSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/ExpandedPersonAddressSchema.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/PersonAddressOptionalToOne.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/PersonAddressOptionalToOne.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/PersonAddressSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/PersonAddressSchema.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/PersonAddressSchemaNoInverse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/PersonAddressSchemaNoInverse.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/ToDoListSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/ToDoListSchema.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/Schemas/TransformablePropertySchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/Schemas/TransformablePropertySchema.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/SwiftUITestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/SwiftUITestCase.swift -------------------------------------------------------------------------------- /Tests/ManagedModelTests/TransformablePropertiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Data-swift/ManagedModels/HEAD/Tests/ManagedModelTests/TransformablePropertiesTests.swift --------------------------------------------------------------------------------