@@ -83,7 +83,7 @@ internal class ManagedNode: ManagedObject {
8383 /**
8484 Initializer that accepts an identifier, a type, and a NSManagedObjectContext.
8585 - Parameter identifier: A model identifier.
86- - Parameter type: A reference to the Entity type.
86+ - Parameter type: A reference to the Node type.
8787 - Parameter managedObjectContext: A reference to the NSManagedObejctContext.
8888 */
8989 internal convenience init ( identifier: String , type: String , managedObjectContext: NSManagedObjectContext ) {
@@ -152,13 +152,13 @@ internal class ManagedNode: ManagedObject {
152152 }
153153
154154 /**
155- Removes the ManagedEntity from a given group.
155+ Removes the ManagedNode from a given group.
156156 - Parameter from groups: An Array of Strings.
157157 */
158158 internal func remove( from groups: [ String ] ) {
159- performAndWait { entity in
159+ performAndWait { node in
160160 groups. forEach { name in
161- entity . groupSet. forEach {
161+ node . groupSet. forEach {
162162 if let g = Swift . type ( of: self ) . asGroup ( $0) , name == g. name {
163163 g. delete ( )
164164 }
@@ -167,27 +167,32 @@ internal class ManagedNode: ManagedObject {
167167 }
168168 }
169169
170-
170+ /// Generic creation of the managed tag type.
171171 internal class func createTag( name: String , node: ManagedNode , managedObjectContext: NSManagedObjectContext ) {
172172 fatalError ( " Must be implemented by subclasses " )
173173 }
174174
175+ /// Generic cast to the managed tag type.
175176 internal class func asTag( _ tag: ManagedTag ) -> ManagedTag ? {
176177 fatalError ( " Must be implemented by subclasses " )
177178 }
178179
180+ /// Generic creation of the managed group type.
179181 internal class func createGroup( name: String , node: ManagedNode , managedObjectContext: NSManagedObjectContext ) {
180182 fatalError ( " Must be implemented by subclasses " )
181183 }
182184
185+ /// Generic cast to the managed group type.
183186 internal class func asGroup( _ group: ManagedGroup ) -> ManagedGroup ? {
184187 fatalError ( " Must be implemented by subclasses " )
185188 }
186-
189+
190+ /// Generic creation of the managed property type.
187191 internal class func createProperty( name: String , object: Any , node: ManagedNode , managedObjectContext: NSManagedObjectContext ) {
188192 fatalError ( " Must be implemented by subclasses " )
189193 }
190194
195+ /// Generic cast to the managed property type.
191196 internal class func asProperty( _ property: ManagedProperty ) -> ManagedProperty ? {
192197 fatalError ( " Must be implemented by subclasses " )
193198 }
@@ -291,7 +296,7 @@ internal class ManagedNode: ManagedObject {
291296 }
292297}
293298
294- extension ManagedNode : Comparable {
299+ extension ManagedNode : Comparable {
295300 static public func == ( lhs: ManagedNode , rhs: ManagedNode ) -> Bool {
296301 return lhs. id == rhs. id
297302 }
0 commit comments