remove unused code

This commit is contained in:
Kyle Matthew Hedden 2021-03-23 10:00:27 -04:00
parent 3081aeb318
commit 4a491cbfaa

View File

@ -44,7 +44,7 @@ open class MoleculeContainerModel: ContainerModel, MoleculeContainerModelProtoco
backgroundColor = try typeContainer.decodeIfPresent(Color.self, forKey: .backgroundColor)
try super.init(from: decoder)
}
open override func encode(to encoder: Encoder) throws {
try super.encode(to: encoder)
var container = encoder.container(keyedBy: CodingKeys.self)
@ -52,14 +52,4 @@ open class MoleculeContainerModel: ContainerModel, MoleculeContainerModelProtoco
try container.encodeModel(molecule, forKey: .molecule)
try container.encodeIfPresent(backgroundColor, forKey: .backgroundColor)
}
public func reduceDepthFirstTraverse<Result>(initialResult:Result, nextPartialResult: (Result, MoleculeModelProtocol)->Result) -> Result {
let result = nextPartialResult(initialResult, molecule)
return nextPartialResult(result, self)
}
public func depthFirstTraverse(_ cb: (MoleculeModelProtocol)->Void) {
cb(molecule)
cb(self)
}
}