mirror of
https://github.com/zhigang1992/MagicalRecord.git
synced 2026-04-29 20:46:37 +08:00
59 lines
4.4 KiB
XML
59 lines
4.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<model name="" userDefinedModelVersionIdentifier="" type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="851" systemVersion="11A2063" minimumToolsVersion="Automatic" macOSVersion="Automatic" iOSVersion="Automatic">
|
|
<entity name="AbstractRelatedEntity" representedClassName="AbstractRelatedEntity" isAbstract="YES">
|
|
<attribute name="sampleBaseAttribute" optional="YES" attributeType="String"/>
|
|
</entity>
|
|
<entity name="ConcreteRelatedEntity" representedClassName="ConcreteRelatedEntity" parentEntity="AbstractRelatedEntity">
|
|
<attribute name="sampleConcreteAttribute" optional="YES" attributeType="String"/>
|
|
</entity>
|
|
<entity name="EntityWithDiffernentClassName" representedClassName="DifferentClassNameMapping"/>
|
|
<entity name="MappedEntity" representedClassName="MappedEntity">
|
|
<attribute name="sampleAttribute" optional="YES" attributeType="String"/>
|
|
<attribute name="testMappedEntityID" optional="YES" attributeType="Integer 64" defaultValueString="0">
|
|
<userInfo>
|
|
<entry key="jsonKeyName" value="id"/>
|
|
</userInfo>
|
|
</attribute>
|
|
</entity>
|
|
<entity name="SingleEntityWithNoRelationships" representedClassName="SingleEntityWithNoRelationships">
|
|
<attribute name="booleanTestAttribute" optional="YES" attributeType="Boolean"/>
|
|
<attribute name="colorTestAttribute" optional="YES" attributeType="Transformable">
|
|
<userInfo>
|
|
<entry key="attributeValueClassName" value="UIColor"/>
|
|
</userInfo>
|
|
</attribute>
|
|
<attribute name="dateTestAttribute" optional="YES" attributeType="Date"/>
|
|
<attribute name="decimalTestAttribute" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
|
|
<attribute name="doubleTestAttribute" optional="YES" attributeType="Double" defaultValueString="0.0"/>
|
|
<attribute name="floatTestAttribute" optional="YES" attributeType="Float" defaultValueString="0"/>
|
|
<attribute name="int16TestAttribute" optional="YES" attributeType="Integer 16" defaultValueString="0"/>
|
|
<attribute name="int32TestAttribute" optional="YES" attributeType="Integer 32" defaultValueString="0"/>
|
|
<attribute name="int64TestAttribute" optional="YES" attributeType="Integer 64" defaultValueString="0"/>
|
|
<attribute name="mappedStringAttribute" optional="YES" attributeType="String">
|
|
<userInfo>
|
|
<entry key="jsonKeyName" value="mappedAttributeWithStringValue"/>
|
|
</userInfo>
|
|
</attribute>
|
|
<attribute name="stringTestAttribute" optional="YES" attributeType="String"/>
|
|
</entity>
|
|
<entity name="SingleRelatedEntity" representedClassName="SingleRelatedEntity">
|
|
<relationship name="testAbstractToManyRelationship" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="AbstractRelatedEntity"/>
|
|
<relationship name="testAbstractToOneRelationship" optional="YES" minCount="1" maxCount="1" deletionRule="Nullify" destinationEntity="AbstractRelatedEntity"/>
|
|
<relationship name="testConcreteToManyRelationship" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="ConcreteRelatedEntity"/>
|
|
<relationship name="testConcreteToOneRelationship" optional="YES" minCount="1" maxCount="1" deletionRule="Nullify" destinationEntity="ConcreteRelatedEntity"/>
|
|
<relationship name="testMappedRelationship" optional="YES" minCount="1" maxCount="1" deletionRule="Nullify" destinationEntity="MappedEntity">
|
|
<userInfo>
|
|
<entry key="jsonKeyName" value="TestJsonEntityName"/>
|
|
<entry key="primaryRelationshipKey" value="testMappedEntityID"/>
|
|
</userInfo>
|
|
</relationship>
|
|
</entity>
|
|
<elements>
|
|
<element name="AbstractRelatedEntity" positionX="115" positionY="126" width="128" height="60"/>
|
|
<element name="ConcreteRelatedEntity" positionX="153" positionY="375" width="171" height="60"/>
|
|
<element name="EntityWithDiffernentClassName" positionX="-135" positionY="135" width="198" height="45"/>
|
|
<element name="SingleEntityWithNoRelationships" positionX="-135" positionY="318" width="180" height="210"/>
|
|
<element name="SingleRelatedEntity" positionX="333" positionY="198" width="171" height="120"/>
|
|
<element name="MappedEntity" positionX="601" positionY="231" width="128" height="75"/>
|
|
</elements>
|
|
</model> |