new()
read onlymodelList:Array<IModel>
read onlymodelListImmutable:ReadOnlyArray<IModelImmutable>
read onlynumModels:Int
addModel(model:IModel):IModelContainer
containsModel(model:IModelImmutable):Bool
@:value({ dispose : false })removeAllModels(dispose:Bool = false):IModelContainer
@:value({ dispose : false })removeModel(model:IModel, dispose:Bool = false):IModelContainer
read onlychildren:Array<IHierarchyObject>
read onlychildrenImmutable:ReadOnlyArray<IHierarchyObjectImmutable>
read onlyparent:IHierarchyObjectContainer
read onlyisDisposed:Bool
@:value({ index : -1 })add(child:IHierarchyObject, index:Int = -1):Bool
contains(child:IHierarchyObjectImmutable):Bool
dispatchMessageToChildren(message:IMessage):Void
onMessageBubbled(message:IMessage):Bool
@:value({ dispose : false })remove(child:IHierarchyObject, dispose:Bool = false):Bool
@:value({ dispose : false })removeAll(dispose:Bool = false):IHierarchyObjectContainer
@:value({ priority : 0 })addMessageListener(type:EnumValue, listener:IMessage ‑> Void, priority:Int = 0):Void
@:value({ bubbles : true, data : null })dispatchMessage(type:EnumValue, ?data:Dynamic, bubbles:Bool = true):Void
handleMessage(message:IMessage):Void
hasMessageListener(type:EnumValue):Bool
@:has_untypedremoveAllMessageListeners():Void
removeMessageListener(type:EnumValue, listener:IMessage ‑> Void):Void