|
Chronos Plugins 5.9.0
This documentation covers the plugin interfaces definitions and an example implementation.
|
Shows how to get information about other tasks in the schedule. More...
Inheritance diagram for MockPlugin.Tasks.JobInspectionDemo:
Collaboration diagram for MockPlugin.Tasks.JobInspectionDemo:Properties | |
| IInspectJob INeedToInspectOtherTasks. | JobInspector [set] |
| The JobInspector lets you see information about other tasks and their properties. | |
| JITCheckerDelegate | JITChecker [set] |
| Chronos will provide a function that you can use to check for JIT expressions in properties. | |
Properties inherited from AxelSemrau.Chronos.Plugin.INeedToInspectOtherTasks | |
Properties inherited from AxelSemrau.Chronos.Plugin.INeedToCheckForJITLinks | |
Private Member Functions | |
| void ITask. | PreValidate () |
| Called before the schedule construction is completed. | |
| void | DisablePreviousTwin () |
| Shows how you can disable other tasks in the schedule creation phase. If there's a previous JobInspectionDemo task, let's turn it off. | |
| void ITask. | PostValidate () |
| Called after the schedule construction is completed. | |
| string | GetJitInfo (ITaskInfo someTaskInfo, IAccessProperty somePropInfo) |
| void ITask. | Execute () |
| Do whatever you have to do with your parameters. | |
| string ITask. | GetTaskAction () |
| Description of the tasks's action (for hints/time table) | |
Private Attributes | |
| IInspectJob | mJobInspector |
| JITCheckerDelegate | mJitChecker |
Additional Inherited Members | |
Public Member Functions inherited from AxelSemrau.Chronos.Plugin.ITask |
Shows how to get information about other tasks in the schedule.
Definition at line 12 of file MockJobInspectingTask.cs.
|
private |
Shows how you can disable other tasks in the schedule creation phase. If there's a previous JobInspectionDemo task, let's turn it off.
| System.NotImplementedException |
Definition at line 30 of file MockJobInspectingTask.cs.
References AxelSemrau.Chronos.Plugin.IInspectJob.CurrentTask, MockPlugin.Tasks.JobInspectionDemo.mJobInspector, and AxelSemrau.Chronos.Plugin.ITaskInfo.PluginTask.
Referenced by MockPlugin.Tasks.JobInspectionDemo.PostValidate().
|
private |
Do whatever you have to do with your parameters.
Implements AxelSemrau.Chronos.Plugin.ITask.
Definition at line 53 of file MockJobInspectingTask.cs.
References MockPlugin.Tasks.JobInspectionDemo.GetJitInfo(), AxelSemrau.Chronos.Plugin.Helpers.Gui, AxelSemrau.Chronos.Plugin.IInspectJob.JobsTasks, AxelSemrau.Chronos.Plugin.IGuiHelper.MainWindow, and MockPlugin.Tasks.JobInspectionDemo.mJobInspector.
|
private |
Definition at line 45 of file MockJobInspectingTask.cs.
References AxelSemrau.Chronos.Plugin.IAccessProperty.FullPath, MockPlugin.Tasks.JobInspectionDemo.mJitChecker, and AxelSemrau.Chronos.Plugin.ITaskInfo.Task.
Referenced by MockPlugin.Tasks.JobInspectionDemo.Execute().
|
private |
Description of the tasks's action (for hints/time table)
Implements AxelSemrau.Chronos.Plugin.ITask.
Definition at line 75 of file MockJobInspectingTask.cs.
|
private |
Called after the schedule construction is completed.
Implements AxelSemrau.Chronos.Plugin.ITask.
Definition at line 40 of file MockJobInspectingTask.cs.
References MockPlugin.Tasks.JobInspectionDemo.DisablePreviousTwin().
|
private |
Called before the schedule construction is completed.
Implements AxelSemrau.Chronos.Plugin.ITask.
Definition at line 16 of file MockJobInspectingTask.cs.
References AxelSemrau.Chronos.Plugin.Helpers.Gui, AxelSemrau.Chronos.Plugin.IGuiHelper.MainWindow, and MockPlugin.Tasks.JobInspectionDemo.mJitChecker.
|
private |
Definition at line 94 of file MockJobInspectingTask.cs.
Referenced by MockPlugin.Tasks.JobInspectionDemo.GetJitInfo(), and MockPlugin.Tasks.JobInspectionDemo.PreValidate().
|
private |
Definition at line 84 of file MockJobInspectingTask.cs.
Referenced by MockPlugin.Tasks.JobInspectionDemo.DisablePreviousTwin(), and MockPlugin.Tasks.JobInspectionDemo.Execute().
|
set |
Chronos will provide a function that you can use to check for JIT expressions in properties.
Implements AxelSemrau.Chronos.Plugin.INeedToCheckForJITLinks.
Definition at line 95 of file MockJobInspectingTask.cs.
|
setprivate |
The JobInspector lets you see information about other tasks and their properties.
Implements AxelSemrau.Chronos.Plugin.INeedToInspectOtherTasks.
Definition at line 86 of file MockJobInspectingTask.cs.