…lerMethods [NEW] Generate fetched results controllers for to-many relationships. (Daniel Tull)
This reverts commit 9fa14f9.
… cleaner output
…enerating object types (NSNumber*).
Also defaulted to using int*_t for scalars at the same time.
This is done by adding -scalarAttributeTypeName, -scalarAccessorMethodName, and -scalarFactoryMethodName to NSAttributeDescription. -scalarAttributeTypeName returns the same thing as -scalarAttributeType, except that where that uses short, int, and long long, the new method uses int16_t, int32_t, and int64_t. To allow simple boxing and unboxing with NSNumber, -scalarAccessorMethodName and -scalarFactoryMethodName return the appropriate values for the scalar type, e.g. boolValue, longLongValue, and numberWithShort:.
-attributeTypeName uses the “attributeValueTypeName” field in userInfo if available, defaulting to the scalarAttributeType if any, or else the objectAttributeType suffixed with a *. Intended for use in the templates, deprecating both -scalarAttributeType and -objectAttributeType. Use case: transformable attributes with “id” as their type (as opposed to the unidiomatic and frankly weird NSObject *).
…ss even if a super entity exists. Base-class will still function normally
--includeh FILE : Generates an aggregate header file which #imports all header files of "human-generated" source files, i.e. all those Entity.h files
- This guarantees stable ordering on subsequent mogenerator runs.
MOMC_NO_WARNINGS, MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS, MOMC_SUPPRESS_INVERSE_TRANSIENT_ERROR These options can be set as ENV variables and they will be passed to the momc compiler.
…a memory leak & simplified the code
…s fixes a lot of deprecation warnings