예제 #1
0
 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();
 }
예제 #28
0
 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());
 }
예제 #31
0
 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
파일: Module.cs 프로젝트: kevin3274/eXpand
 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);
 }