public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelListViewLinqNodesGeneratorUpdater());
     updaters.Add(new ModelListViewLinqColumnsNodesGeneratorUpdater());
     updaters.Add(new ModelMemberGeneratorUpdater());
 }
示例#2
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ActionStateDefaultGroupContextNodeUpdater());
     updaters.Add(new ActionStateDefaultContextNodeUpdater());
     updaters.Add(new ActionStateRulesNodeUpdater());
 }
示例#3
0
 /// <summary>
 /// Uses the navigation options.
 /// </summary>
 /// <param name="updaters">The updaters.</param>
 /// <param name="options">The options.</param>
 /// <returns>ModelNodesGeneratorUpdaters.</returns>
 public static ModelNodesGeneratorUpdaters UseNavigationOptions(this ModelNodesGeneratorUpdaters updaters, NavigationOptions options)
 {
     _ = updaters ?? throw new ArgumentNullException(nameof(updaters));
     _ = options ?? throw new ArgumentNullException(nameof(options));
     updaters.Add(new ModelNavigationItemNodesGeneratorUpdater(options));
     return(updaters);
 }
示例#4
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ConditionalDetailViewDefaultGroupContextNodeUpdater());
     updaters.Add(new ConditionalDetailViewRulesNodeUpdater());
     updaters.Add(new ConditionalDetailViewDefaultContextNodeUpdater());
 }
示例#5
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new PropertyPathFiltersNodeUpdater(Application));
     updaters.Add(new DisableFiltersNodeUpdater());
     updaters.Add(new ModelSystemTablesUpdater());
 }
示例#6
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new MasterDetailDefaultGroupContextNodeUpdater());
     updaters.Add(new MasterDetailRulesNodeUpdater());
     updaters.Add(new MasterDetailDefaultContextNodeUpdater());
 }
示例#7
0
        public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
        {
            base.AddGeneratorUpdaters(updaters);
            updaters.UseDetailViewLayoutBuilders();
            updaters.UseListViewColumnBuilders();

            CustomizeGeneratorUpdaters?.Invoke(updaters);
        }
        /// <summary>
        /// Uses the application win options.
        /// </summary>
        /// <param name="updaters">The updaters.</param>
        /// <param name="options">The options.</param>
        /// <returns>ModelNodesGeneratorUpdaters.</returns>
        public static ModelNodesGeneratorUpdaters UseApplicationWinOptions(this ModelNodesGeneratorUpdaters updaters, ApplicationWinOptions options)
        {
            _ = updaters ?? throw new ArgumentNullException(nameof(updaters));
            _ = options ?? throw new ArgumentNullException(nameof(options));

            updaters.Add(new ModelOptionsWinNodesGeneratorUpdater(options));
            return(updaters);
        }
示例#9
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelListViewLinqNodesGeneratorUpdater());
     updaters.Add(new ModelListViewLinqColumnsNodesGeneratorUpdater());
     updaters.Add(new ModelMemberGeneratorUpdater());
     updaters.Add(new ModelViewClonerUpdater());
     updaters.Add(new XpandNavigationItemNodeUpdater());
 }
        /// <summary>
        /// Uses the list view column builders.
        /// </summary>
        /// <param name="updaters">The updaters.</param>
        /// <returns>ModelNodesGeneratorUpdaters.</returns>
        public static ModelNodesGeneratorUpdaters UseListViewColumnBuilders(this ModelNodesGeneratorUpdaters updaters)
        {
            _ = updaters ?? throw new ArgumentNullException(nameof(updaters));

            updaters.Add(new ModelColumnsBuilderNodesGeneratorUpdater());

            return(updaters);
        }
示例#11
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     if (ImageLoader.Instance.UseSvgImages)
     {
         updaters.Add(new ImageSourceNodesGeneratorSvgUpdater());
     }
 }
        public static ModelNodesGeneratorUpdaters UseStepProgressEnumPropertyEditors(this ModelNodesGeneratorUpdaters updaters)
        {
            _ = updaters ?? throw new ArgumentNullException(nameof(updaters));

            updaters.Add(new StepProgressBarEnumModelGeneratorUpdater());

            return(updaters);
        }
        /// <summary>
        /// Uses the no views generator updater.
        /// </summary>
        /// <param name="updaters">The updaters.</param>
        /// <returns>ModelNodesGeneratorUpdaters.</returns>
        /// <exception cref="ArgumentNullException">updaters</exception>
        /// <autogeneratedoc />
        public static ModelNodesGeneratorUpdaters UseNoViewsGeneratorUpdater(this ModelNodesGeneratorUpdaters updaters)
        {
            _ = updaters ?? throw new ArgumentNullException(nameof(updaters));

            updaters.Add(new ModelViewsGenerateNoViewsUpdater());

            return(updaters);
        }
        /// <summary>
        /// Uses the detail view layout builders.
        /// </summary>
        /// <param name="updaters">The updaters.</param>
        /// <returns>ModelNodesGeneratorUpdaters.</returns>
        public static ModelNodesGeneratorUpdaters UseTokenObjectsPropertyEditors(this ModelNodesGeneratorUpdaters updaters)
        {
            _ = updaters ?? throw new ArgumentNullException(nameof(updaters));

            updaters.Add(new TokenObjectsEditorModelGeneratorUpdater());

            return(updaters);
        }
示例#15
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     if (Application != null && Application.GetEasyTestParameter("StoreModelInDB"))
     {
         updaters.Add(new RuntimeMemberModelDifferenceNavigationItemUpdater());
     }
 }
        /// <summary>
        /// Uses the detail view layout builders.
        /// </summary>
        /// <param name="updaters">The updaters.</param>
        /// <returns>ModelNodesGeneratorUpdaters.</returns>
        public static ModelNodesGeneratorUpdaters UseDetailViewLayoutBuilders(this ModelNodesGeneratorUpdaters updaters)
        {
            _ = updaters ?? throw new ArgumentNullException(nameof(updaters));

            updaters.Add(new ModelNodesGeneratorUpdaterLayoutBuilder());
            updaters.Add(new ModelDetailViewLayoutNodesGeneratorUpdater());

            return(updaters);
        }
示例#17
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelListViewLinqNodesGeneratorUpdater());
     updaters.Add(new ModelListViewLinqColumnsNodesGeneratorUpdater());
     updaters.Add(new ModelMemberGeneratorUpdater());
     updaters.Add(new ModelViewClonerUpdater());
     updaters.Add(new XpandNavigationItemNodeUpdater());
 }
示例#18
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelClassUpdater());
     updaters.Add(new ModelMemberUpdater());
     updaters.Add(new ModelViewsGeneratorUpdater());
     updaters.Add(new DetailViewLayoutGeneratorUpdater());
     updaters.Add(new NavigationItemGeneratorUpdater());
 }
示例#19
0
        public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
        {
            base.AddGeneratorUpdaters(updaters);

            updaters.Add(new FeatureCenterNavigationItemNodesUpdater());

            updaters.UseSingletonNavigationItems();
            updaters.UseNoViewsGeneratorUpdater();
            updaters.UseDetailViewLayoutBuilders();
        }
示例#20
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelImageSourcesUpdater());
     updaters.Add(new CustomDetailViewItemsGenarator());
     updaters.Add(new CustomModelViewsUpdater());
     updaters.Add(new CustomBOModelUpdater());
     updaters.Add(new CustomBOModelMemberUpdater());
     updaters.Add(new CustomDetailViewLayoutGenarator());
 }
示例#21
0
        public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
        {
            base.AddGeneratorUpdaters(updaters);
            OnCustomAddGeneratorUpdaters(new GeneratorUpdaterEventArgs(updaters));
            if (Executed("AddGeneratorUpdaters"))
            {
                return;
            }

            updaters.Add(new ModelViewClonerUpdater());
            updaters.Add(new MergedDifferencesUpdater());
        }
示例#22
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     OnCustomAddGeneratorUpdaters(new GeneratorUpdaterEventArgs(updaters));
     if (!Executed<IModifyModelActionUser>("ModifyModelActionUpdater")) {
         updaters.Add(new ModelActiosNodesUpdater());
         updaters.Add(new ModifyModelActionChoiceItemsUpdater());
     }
     if (Executed("AddGeneratorUpdaters"))
         return;
     updaters.Add(new CommonModelUpdater());
     updaters.Add(new ToggleNavigationActionUpdater());
     updaters.Add(new XpandNavigationItemNodeUpdater());
 }
示例#23
0
        public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
        {
            base.AddGeneratorUpdaters(updaters);

            updaters.Add(new FeatureCenterNavigationItemNodesUpdater());

            updaters
            .UseSingletonNavigationItems()
            .UseNoViewsGeneratorUpdater()
            .UseDetailViewLayoutBuilders()
            .UseNavigationOptions(o => o with
            {
                NavigationStyle = NavigationStyle.Accordion
            })
示例#24
0
        public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
        {
            base.AddGeneratorUpdaters(updaters);

            updaters.UseApplicationOptions(new Xenial.Framework.Model.GeneratorUpdaters.ApplicationOptions
            {
                Layout =
                {
                    CaptionLocation = DevExpress.Persistent.Base.Locations.Top
                }
            });

            updaters.UseSingletonNavigationItems();
            updaters.UseNoViewsGeneratorUpdater();
            updaters.UseDetailViewLayoutBuilders();
            updaters.UseListViewColumnBuilders();
        }
示例#25
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     OnCustomAddGeneratorUpdaters(new GeneratorUpdaterEventArgs(updaters));
     if (!Executed <IModifyModelActionUser>("ModifyModelActionUpdater"))
     {
         updaters.Add(new ModelActiosNodesUpdater());
         updaters.Add(new ModifyModelActionChoiceItemsUpdater());
     }
     if (Executed("AddGeneratorUpdaters"))
     {
         return;
     }
     updaters.Add(new ModelViewClonerUpdater());
     updaters.Add(new MergedDifferencesUpdater());
     updaters.Add(new XpandNavigationItemNodeUpdater());
 }
示例#26
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ReminderInfoModelMemberUpdater());
     updaters.Add(new ReminderInfoAppearenceRuleUpdater());
 }
示例#27
0
 /// <summary>
 /// Registers the Generator Updaters. These are classes, used to customize the Application Model's zero layer after it has been generated.
 /// </summary>
 /// <param name="updaters">A ModelNodesGeneratorUpdaters object providing access to the list of Generator Updaters.</param>
 /// <autogeneratedoc />
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.UseTokenObjectsPropertyEditors();
 }
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ShowOwnerForExtendedMembersUpdater());
     updaters.Add(new ImageSourcesUpdater(DynamicModuleTypes));
 }
示例#29
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new AllowEditForClassInfoNodeListViewsUpdater());
 }
示例#30
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     //updaters.Add(new DetailViewLayoutGeneratorUpdater());
     base.AddGeneratorUpdaters(updaters);
     //updaters.Add(new ViewsGeneratorUpdater());
 }
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters){
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new XpandTreeListEditorServerModeUpdater());
 }
示例#32
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new BOModelNodesUpdater());
     updaters.Add(new BOModelMemberNodesUpdater());
 }
示例#33
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new PropertyPathFiltersNodeUpdater(Application));
     updaters.Add(new DisableFiltersNodeUpdater());
     updaters.Add(new ModelSystemTablesUpdater());
 }
示例#34
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
 }
示例#35
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelListViewLinqNodesGeneratorUpdater());
     updaters.Add(new ModelListViewLinqColumnsNodesGeneratorUpdater());
     updaters.Add(new ModelMemberGeneratorUpdater());
 }
示例#36
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new DisableFiltersNodeUpdater());
     
 }
示例#37
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ObjectViewActionExecutionContextsGroupNodeUpdater());
 }
示例#38
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new AllowEditForClassInfoNodeListViewsUpdater());
 }
示例#39
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters) {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new WarningGeneratorUpdater());
 }
示例#40
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ObjectViewActionExecutionContextsGroupNodeUpdater());
 }
示例#41
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ConditionalAppearanceNodesGeneratorUpdater());
 }
示例#42
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new BOModelNodesUpdater());
     updaters.Add(new BOModelMemberNodesUpdater());
 }
示例#43
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelViewClonerUpdater());
 }
示例#44
0
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     base.AddGeneratorUpdaters(updaters);
     updaters.Add(new ModelLocalizationGroupGeneratorUpdater());
     updaters.Add(new ModelLocalizationNodesGeneratorUpdater());
 }
示例#45
0
 /// <inheritdoc/>
 public override void AddGeneratorUpdaters(ModelNodesGeneratorUpdaters updaters)
 {
     updaters.Add(new ReportWizardListViewUpdater());
     base.AddGeneratorUpdaters(updaters);
 }