Reference map for IAuraRegistrator, aura entity mappings, factories, proxies,
linked-aura evaluators, event logging, and lifecycle events.
IAuraObject and are backed by IAuraProperties.IAuraRegistrator.IAuraRepository stores mappings and descriptors.IAuraObjectFactory creates runtime models, proxies, editors, and variableIEyeEntityFactory is the persistence-to-runtime boundary.IAuraListStateEvaluator combines linked aura/folder state.IAuraRegistrator
Register<TAuraModel>() registers a model and properties mapping.Register<TAuraModelEditor, TAuraModel>() registers an editor.RegisterProxy<TAuraModel, TProxy>() registers proxy implementation.RegisterVariableEditor<TAuraVariableEditor>() registers variable editor.IAuraRepository
IAuraObjectFactory
IEyeEntityFactory
PoeConfigMetadata<IAuraProperties>.IAuraListStateEvaluator
IAuraListEvaluator, IAuraListEvaluatorForAura,
IAuraListEvaluatorForFolder
IAuraEventLoggingService, AuraEvent, AuraEventCategory
ILifecycleEventsProvider, LifecycleEventArgs, LifecycleEventType
Register an entity:
IAuraRegistrator.Register<TAuraModel>().Create from saved metadata:
IEyeEntityFactory.Create from properties:
IAuraObjectFactory when properties are already materialized.IEyeEntityFactory when parent/child identity handling matters.IAuraRegistrator for entity discovery and registration.IEyeEntityFactory for persisted metadata.IAuraObjectFactory for materialized properties.IAuraRegistrator, IAuraRepository, IAuraObjectFactory,IEyeEntityFactory, PoeConfigMetadata<IAuraProperties>,ProxyAuraProperties, IAuraListStateEvaluator,IAuraEventLoggingService, AuraEvent, ILifecycleEventsProvider.auras/actions.mdauras/triggers.mdauras/overlays.mdauras/overview.mdcore/configuration-persistence.mdcore/app-modules.md