internal static TiaProjectManager GetTiaProjectManager(this IWorkingContext workingContext)
        {
            ITiaProjectActionerFactory requiredDlc = workingContext.GetRequiredDlc <ITiaProjectActionerFactory>(
                "Siemens.Automation.ProjectManager.Impl.Tia.TiaProjectActionerFactory");

            return(new TiaProjectManager(workingContext, requiredDlc));
        }
        public static HwcnBasicsFacade GetHwcnBasicsFacade(this IWorkingContext workingContext)
        {
            var hwcnBasicsFacade = workingContext.GetRequiredDlc <HwcnBasicsFacade>("Siemens.Simatic.HwConfiguration.Basics.Basics.HwcnBasicsFacade");

            return(hwcnBasicsFacade);
        }
Пример #3
0
        public static ProjectNavigatorLoaderProxy GetProjectNavigatorLoader([NotNull] this IWorkingContext workingContext)
        {
            ProjectNavigatorLoader dlc = workingContext.GetRequiredDlc <ProjectNavigatorLoader>("Siemens.Automation.FrameApplication.ProjectNavigatorLoader");

            return(new ProjectNavigatorLoaderProxy(dlc));
        }
Пример #4
0
 public static CodeBlockEditorStarterDlcBase GetNetworkEditorStarterDlc(this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <CodeBlockEditorStarterDlcBase>("Siemens.Simatic.PlcLanguages.NetworkEditorFrame.EditorStarter"));
 }
 public static IProjectManager GetProjectManager([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <IProjectManager>("Siemens.Automation.CommonServices.ProjectManager"));
 }
 public static AlarmGridService GetAlarmGridService([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <AlarmGridService>("Siemens.Simatic.PLCMessaging.GUI.AlarmGridService"));
 }
 public static ArchiveGridService GetArchiveGridService(this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <ArchiveGridService>("Siemens.Simatic.PLCMessaging.GUI.ArchiveGridService"));
 }
 public static FrameGroupManager GetHwcnFrameGroupManager([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <FrameGroupManager>("Siemens.Simatic.HwConfiguration.Diagnostic.Editor.Basics.FrameGroupManager"));
 }
Пример #9
0
        public static ProjectNavigationViewProxy ProjectNavigationView([NotNull] this IWorkingContext workingContext)
        {
            ProjectNavigationView dlc = workingContext.GetRequiredDlc <ProjectNavigationView>("Siemens.Automation.FrameApplication.ProjectNavigatorView");

            return(new ProjectNavigationViewProxy(dlc));
        }
Пример #10
0
 internal static IWindowManagerInternal GetWindowManager([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <IWindowManagerInternal>("Siemens.Automation.FrameApplication.WindowManager"));
 }
 public static ISynchronizer GetSynchronizer(this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <ISynchronizer>("Siemens.Automation.Basics.Synchronizer.ThreadSynchronizer"));
 }
Пример #12
0
 public static ISynchronizeInvoke GetSynchronizeInvoke([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <ISynchronizer>("Siemens.Automation.Basics.Synchronizer.ThreadSynchronizer")
            as ISynchronizeInvoke);
 }
 public static TargetValidation GetTargetValidation(this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <TargetValidation>("Siemens.Simatic.HwConfiguration.Basics.SystemData.TargetValidation"));
 }
        public static IHwcnMetaService GetIHwcnMetaService(this IWorkingContext workingContext)
        {
            var IHwcnFileProvider = workingContext.GetRequiredDlc <IHwcnMetaService>("Siemens.Simatic.HwConfiguration.Basics.Meta.HwcnMetaService");

            return(IHwcnFileProvider);
        }
Пример #15
0
        public static PersistentDataStorageServiceProxy GetPersistentDataStorageService([NotNull] this IWorkingContext workingContext)
        {
            PersistentDataStorageService dlc = workingContext.GetRequiredDlc <PersistentDataStorageService>("Siemens.Simatic.HwConfiguration.Application.UserInterface.Basics.Controller.PersistentDataStorageService");

            return(new PersistentDataStorageServiceProxy(dlc));
        }
Пример #16
0
 public static GraphOnlineService GetGraphOnlineService([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <GraphOnlineService>("GraphBlockLogic.GraphOnlineService<"));
 }
 public static ICoreContextHandler GetCoreContextHandler([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <ICoreContextHandler>("Siemens.Automation.CommonServices.CoreContextHandler"));
 }
 public static IUserControlFactory GetHwcnUserControlFactory([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <IUserControlFactory>("Siemens.Simatic.HwConfiguration.Diagnostic.Viewer.DoeUserControlFactory"));
 }
Пример #19
0
        public static OpenProjectViewDlcProxy GetOpenProjectViewDlc(this IWorkingContext workingContext)
        {
            var dlc = workingContext.GetRequiredDlc <OpenProjectViewDlc>("Siemens.Automation.FrameApplication.Portal.Views.OpenProjectViewDlc");

            return(new OpenProjectViewDlcProxy(dlc));
        }
 public static PLCMessagingWindow GetPLCMessagingWindow([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <PLCMessagingWindow>("Siemens.Simatic.PLCMessaging.GUI.PLCMessagingWindow"));
 }
Пример #21
0
        public static GlobalLibraryNavigationViewProxy GetGlobalLibraryNavigationView(this IWorkingContext workingContext)
        {
            GlobalLibraryNavigationView dlc = workingContext.GetRequiredDlc <GlobalLibraryNavigationView>("Siemens.Automation.FrameApplication.Portal.Views.OpenProjectViewDlc");

            return(new GlobalLibraryNavigationViewProxy(dlc));
        }
 public static PlcMessagingView GetPlcMessagingView([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <PlcMessagingView>("Siemens.Simatic.PLCMessaging.GUI.PlcMessagingView"));
 }
Пример #23
0
        public static StatusBarProxy GetStatusBar([NotNull] this IWorkingContext workingContext)
        {
            StatusBarDlc dlc = workingContext.GetRequiredDlc <StatusBarDlc>("Siemens.Automation.FrameApplication.StatusBar");

            return(new StatusBarProxy(dlc));
        }
Пример #24
0
 public static BlockEditorStarter GetBlockEditorStarter(this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <BlockEditorStarter>("Siemens.Simatic.PlcLanguages.PLInterface.BlockEditorStarter"));
 }
Пример #25
0
        public static MenuServiceImplementationProxy GetMenuService([NotNull] this IWorkingContext workingContext)
        {
            MenuService dlc = workingContext.GetRequiredDlc <MenuService>("Siemens.Automation.FrameApplication.Menu.MenuService");

            return(new MenuServiceImplementationProxy(dlc));
        }
Пример #26
0
        public static RootObjectHostServiceProxy GetRootObjectHostService([NotNull] this IWorkingContext workingContext)
        {
            RootObjectHostService dlc = workingContext.GetRequiredDlc <RootObjectHostService>("Siemens.Automation.FrameApplication.RootObjectHostService");

            return(new RootObjectHostServiceProxy(dlc));
        }
Пример #27
0
        internal static UIOemCustomizationServiceProxy GetUIOemCustomizationServiceDlcProxy([NotNull] this IWorkingContext workingContext)
        {
            UIOemCustomizationServiceDlc dlc = workingContext.GetRequiredDlc <UIOemCustomizationServiceDlc>("Siemens.Automation.CommonServices.UIOemCustomizationService");

            return(new UIOemCustomizationServiceProxy(dlc));
        }
 public static LifelistPNVBrowserExtension GetLifelistPNVBrowserExtension([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <LifelistPNVBrowserExtension>("Siemens.Automation.DomainServices.LifelistPNVBrowserExtension"));
 }
 public static IEditorStarter GetEditorStarterFacadeDlc([NotNull] this IWorkingContext workingContext)
 {
     return(workingContext.GetRequiredDlc <EditorStarterFacadeDlc>("Siemens.Simatic.PlcLanguages.BlockEditorFrame.EditorStarterFacade"));
 }