Merge branch 'feature/5G_Atomic' into 'develop'

Changed methods permission to open to subclass in 5G Module

### Summary
we need to make this open to be able to subclass this for the 5G BackgroundImage 3 layer template 

### JIRA Ticket

Co-authored-by: Rajesh Pullagalla <rajesh.pullagalla1@verizonwireless.com>

See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/929
This commit is contained in:
Pfeil, Scott Robert 2023-02-10 18:39:54 +00:00
commit 081dbbf65e

View File

@ -7,12 +7,12 @@
// //
@objcMembers public class ThreeLayerPageTemplateModel: ThreeLayerModelBase { @objcMembers open class ThreeLayerPageTemplateModel: ThreeLayerModelBase {
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Properties // MARK: - Properties
//-------------------------------------------------- //--------------------------------------------------
public override class var identifier: String { "threeLayer" } open override class var identifier: String { "threeLayer" }
public var middle: MoleculeModelProtocol? public var middle: MoleculeModelProtocol?
public override var rootMolecules: [MoleculeModelProtocol] { public override var rootMolecules: [MoleculeModelProtocol] {
@ -51,7 +51,7 @@
try super.init(from: decoder) try super.init(from: decoder)
} }
public override func encode(to encoder: Encoder) throws { open override func encode(to encoder: Encoder) throws {
try super.encode(to: encoder) try super.encode(to: encoder)
var container = encoder.container(keyedBy: CodingKeys.self) var container = encoder.container(keyedBy: CodingKeys.self)
try container.encodeModelIfPresent(header, forKey: .middle) try container.encodeModelIfPresent(header, forKey: .middle)