Properties
__propertyFrom
__propertyFrom: any
_explicitLookup
_explicitLookup: any
Accessors
propertiesNames
- get propertiesNames(): any[]
Returns any[]
Methods
addDependencies
- addDependencies(input, adder): void
Returns void
addDispose
- addDispose(dispose): void
Returns void
addProperty
- addProperty(propertyName, options, existingPropertyDef?): ModelProperty
Parameters
- propertyName: string
- options: any
Optional
existingPropertyDef: any
Returns ModelProperty
addPropertyListener
- addPropertyListener(inputs, listener): any
Returns any
collectListeners
- collectListeners(propertyName): {}
Returns {}
dispose
- dispose(): void
Returns void
enrichInputs
- enrichInputs(inputs): any[]
Returns any[]
getOrCreatePath
- getOrCreatePath(nodePath, jsonRoot): any
Parameters
- nodePath: any
- jsonRoot: any
Returns any
getProperty
- getProperty(propertyName): any
Returns any
getPropertyValue
- getPropertyValue(propertyPath): any
Returns any
isProperty
- isProperty(propertyName): boolean
Returns boolean
lookupPropertyDef
- lookupPropertyDef(propertyName): any
Returns any
notifyPropertyListeners
- notifyPropertyListeners(updates): void
Returns void
overrideProperty
- overrideProperty(propertyName, options): ModelProperty
Parameters
- propertyName: any
- options: any
Returns ModelProperty
recalcCycle
- recalcCycle(markedList, notifyListeners?): void
Parameters
- markedList: any
- notifyListeners: boolean = true
Returns void
registerListenerDep
- registerListenerDep(instance, propertyName, listenerInfo): void
Parameters
- instance: any
- propertyName: any
- listenerInfo: any
Returns void
removeListenerDependencies
- removeListenerDependencies(deps): void
Returns void
setPropertyValue
- setPropertyValue(propertyName, explicitValue): void
Parameters
- propertyName: any
- explicitValue: any
Returns void
setPropertyValues
- setPropertyValues(updates): void
Returns void
toJSON
- toJSON(filterUnused?): any
Parameters
- filterUnused: boolean = true
Returns any
toString
- toString(): string
Returns string
unregisterListenerDep
- unregisterListenerDep(instance, propertyName, listenerInfo): void
Parameters
- instance: any
- propertyName: any
- listenerInfo: any
Returns void
visitModel
- visitModel(nodePath, visitedMap, visitor): void
Parameters
- nodePath: any
- visitedMap: any
- visitor: any
Returns void