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
//--------------------------------------------------
public override class var identifier: String { "threeLayer" }
open override class var identifier: String { "threeLayer" }
public var middle: MoleculeModelProtocol?
public override var rootMolecules: [MoleculeModelProtocol] {
@ -51,7 +51,7 @@
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)
var container = encoder.container(keyedBy: CodingKeys.self)
try container.encodeModelIfPresent(header, forKey: .middle)