1 package org.simantics.charts.ontology;
\r
3 import org.simantics.db.RequestProcessor;
\r
4 import org.simantics.db.Resource;
\r
5 import org.simantics.db.ReadGraph;
\r
6 import org.simantics.db.request.Read;
\r
7 import org.simantics.db.Session;
\r
8 import org.simantics.db.exception.DatabaseException;
\r
9 import org.simantics.db.service.QueryControl;
\r
11 public class ChartResource {
\r
13 public final Resource Chart;
\r
14 public final Resource ChartActionContext;
\r
15 public final Resource ChartActionContext_Actions;
\r
16 public final Resource ChartActionContext_Actions_ChartDropAction;
\r
17 public final Resource ChartActionContext_Actions_ChartGroupDropAction;
\r
18 public final Resource ChartActionContext_Actions_ChartItemDropAction;
\r
19 public final Resource ChartActionContext_Actions_NewChart;
\r
20 public final Resource ChartActionContext_Actions_NewChartGroup;
\r
21 public final Resource ChartBrowseContext;
\r
22 public final Resource ChartBrowseContext_ChartItemLabelDecorationRule;
\r
23 public final Resource ChartBrowseContext_ChartItemLabelRule;
\r
24 public final Resource ChartBrowseContext_ChartItemNameModifierRule;
\r
25 public final Resource ChartBrowseContext_ChartSorterRule;
\r
26 public final Resource ChartBrowseContext_ChartsFolder;
\r
27 public final Resource ChartBrowseContext_Images;
\r
28 public final Resource ChartBrowseContext_Images_Chart;
\r
29 public final Resource ChartBrowseContext_Images_ChartGroup;
\r
30 public final Resource ChartBrowseContext_Images_ChartItemImage;
\r
31 public final Resource ChartBrowseContext_Images_ChartsFolder;
\r
32 public final Resource ChartBrowseContext_Images_Plot;
\r
33 public final Resource ChartGroup;
\r
34 public final Resource ChartTemplate;
\r
35 public final Resource Chart_Item;
\r
36 public final Resource Chart_Item_DrawMode;
\r
37 public final Resource Chart_Item_HasChartItem;
\r
38 public final Resource Chart_Item_HasSubscriptionItem;
\r
39 public final Resource Chart_Item_Index;
\r
40 public final Resource Chart_Item_Index_Inverse;
\r
41 public final Resource Chart_Item_Renderer;
\r
42 public final Resource Chart_Item_ScaleMode;
\r
43 public final Resource Chart_Item_ScaleMode_Max;
\r
44 public final Resource Chart_Item_ScaleMode_Max_Inverse;
\r
45 public final Resource Chart_Item_ScaleMode_Min;
\r
46 public final Resource Chart_Item_ScaleMode_Min_Inverse;
\r
47 public final Resource Chart_Item_hidden;
\r
48 public final Resource Chart_Item_hidden_Inverse;
\r
49 public final Resource Chart_Item_subscriptionInfo;
\r
50 public final Resource Chart_Item_subscriptionInfo_Inverse;
\r
51 public final Resource Chart_ShowMilestones;
\r
52 public final Resource Chart_ShowMilestones_Inverse;
\r
53 public final Resource Chart_TimeWindowIncrement;
\r
54 public final Resource Chart_TimeWindowIncrement_Inverse;
\r
55 public final Resource Chart_TimeWindowLength;
\r
56 public final Resource Chart_TimeWindowLength_Inverse;
\r
57 public final Resource Chart_TimeWindowStart;
\r
58 public final Resource Chart_TimeWindowStart_Inverse;
\r
59 public final Resource Chart_YAxisMode;
\r
60 public final Resource Chart_backgroundColor;
\r
61 public final Resource Chart_backgroundColor_Inverse;
\r
62 public final Resource Chart_gridColor;
\r
63 public final Resource Chart_gridColor_Inverse;
\r
64 public final Resource Chart_showGrid;
\r
65 public final Resource Chart_showGrid_Inverse;
\r
66 public final Resource Chart_trackExperimentTime;
\r
67 public final Resource Chart_trackExperimentTime_Inverse;
\r
68 public final Resource Chart_valueViewPosition;
\r
69 public final Resource Chart_valueViewPosition_Inverse;
\r
70 public final Resource Contributions;
\r
71 public final Resource Contributions_Charts;
\r
72 public final Resource Contributions_NewChart;
\r
73 public final Resource DrawMode;
\r
74 public final Resource DrawMode_Average;
\r
75 public final Resource DrawMode_Deviation;
\r
76 public final Resource DrawMode_DeviationAndAverage;
\r
77 public final Resource DrawMode_DeviationAndLine;
\r
78 public final Resource DrawMode_DeviationAndSample;
\r
79 public final Resource DrawMode_Line;
\r
80 public final Resource DrawMode_Sample;
\r
81 public final Resource Functions;
\r
82 public final Resource Functions_chartItemLabel;
\r
83 public final Resource Functions_chartItemSubscriptionInfo;
\r
84 public final Resource HasColor;
\r
85 public final Resource HasColor_Inverse;
\r
86 public final Resource HasDefaultChartTemplate;
\r
87 public final Resource HasDefaultChartTemplate_Inverse;
\r
88 public final Resource Last10MinutesChartTemplate;
\r
89 public final Resource Last60SecondsChartTemplate;
\r
90 public final Resource ObtainedDouble;
\r
91 public final Resource Renderer;
\r
92 public final Resource Renderer_Analog;
\r
93 public final Resource Renderer_Binary;
\r
94 public final Resource ScaleMode;
\r
95 public final Resource ScaleMode_AutoScale;
\r
96 public final Resource ScaleMode_ManualScale;
\r
97 public final Resource TimeSeriesChart;
\r
98 public final Resource WholeHistoryChartTemplate;
\r
99 public final Resource YAxisMode;
\r
100 public final Resource YAxisMode_MultiAxis;
\r
101 public final Resource YAxisMode_SingleAxis;
\r
103 public static class URIs {
\r
104 public static final String Chart = "http://www.simantics.org/Charts-1.2/Chart";
\r
105 public static final String ChartActionContext = "http://www.simantics.org/Charts-1.2/ChartActionContext";
\r
106 public static final String ChartActionContext_Actions = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions";
\r
107 public static final String ChartActionContext_Actions_ChartDropAction = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/ChartDropAction";
\r
108 public static final String ChartActionContext_Actions_ChartGroupDropAction = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/ChartGroupDropAction";
\r
109 public static final String ChartActionContext_Actions_ChartItemDropAction = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/ChartItemDropAction";
\r
110 public static final String ChartActionContext_Actions_NewChart = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/NewChart";
\r
111 public static final String ChartActionContext_Actions_NewChartGroup = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/NewChartGroup";
\r
112 public static final String ChartBrowseContext = "http://www.simantics.org/Charts-1.2/ChartBrowseContext";
\r
113 public static final String ChartBrowseContext_ChartItemLabelDecorationRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartItemLabelDecorationRule";
\r
114 public static final String ChartBrowseContext_ChartItemLabelRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartItemLabelRule";
\r
115 public static final String ChartBrowseContext_ChartItemNameModifierRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartItemNameModifierRule";
\r
116 public static final String ChartBrowseContext_ChartSorterRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartSorterRule";
\r
117 public static final String ChartBrowseContext_ChartsFolder = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartsFolder";
\r
118 public static final String ChartBrowseContext_Images = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images";
\r
119 public static final String ChartBrowseContext_Images_Chart = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/Chart";
\r
120 public static final String ChartBrowseContext_Images_ChartGroup = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/ChartGroup";
\r
121 public static final String ChartBrowseContext_Images_ChartItemImage = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/ChartItemImage";
\r
122 public static final String ChartBrowseContext_Images_ChartsFolder = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/ChartsFolder";
\r
123 public static final String ChartBrowseContext_Images_Plot = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/Plot";
\r
124 public static final String ChartGroup = "http://www.simantics.org/Charts-1.2/ChartGroup";
\r
125 public static final String ChartTemplate = "http://www.simantics.org/Charts-1.2/ChartTemplate";
\r
126 public static final String Chart_Item = "http://www.simantics.org/Charts-1.2/Chart/Item";
\r
127 public static final String Chart_Item_DrawMode = "http://www.simantics.org/Charts-1.2/Chart/Item/DrawMode";
\r
128 public static final String Chart_Item_HasChartItem = "http://www.simantics.org/Charts-1.2/Chart/Item/HasChartItem";
\r
129 public static final String Chart_Item_HasSubscriptionItem = "http://www.simantics.org/Charts-1.2/Chart/Item/HasSubscriptionItem";
\r
130 public static final String Chart_Item_Index = "http://www.simantics.org/Charts-1.2/Chart/Item/Index";
\r
131 public static final String Chart_Item_Index_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/Index/Inverse";
\r
132 public static final String Chart_Item_Renderer = "http://www.simantics.org/Charts-1.2/Chart/Item/Renderer";
\r
133 public static final String Chart_Item_ScaleMode = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode";
\r
134 public static final String Chart_Item_ScaleMode_Max = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Max";
\r
135 public static final String Chart_Item_ScaleMode_Max_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Max/Inverse";
\r
136 public static final String Chart_Item_ScaleMode_Min = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Min";
\r
137 public static final String Chart_Item_ScaleMode_Min_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Min/Inverse";
\r
138 public static final String Chart_Item_hidden = "http://www.simantics.org/Charts-1.2/Chart/Item/hidden";
\r
139 public static final String Chart_Item_hidden_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/hidden/Inverse";
\r
140 public static final String Chart_Item_subscriptionInfo = "http://www.simantics.org/Charts-1.2/Chart/Item/subscriptionInfo";
\r
141 public static final String Chart_Item_subscriptionInfo_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/subscriptionInfo/Inverse";
\r
142 public static final String Chart_ShowMilestones = "http://www.simantics.org/Charts-1.2/Chart/ShowMilestones";
\r
143 public static final String Chart_ShowMilestones_Inverse = "http://www.simantics.org/Charts-1.2/Chart/ShowMilestones/Inverse";
\r
144 public static final String Chart_TimeWindowIncrement = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowIncrement";
\r
145 public static final String Chart_TimeWindowIncrement_Inverse = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowIncrement/Inverse";
\r
146 public static final String Chart_TimeWindowLength = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowLength";
\r
147 public static final String Chart_TimeWindowLength_Inverse = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowLength/Inverse";
\r
148 public static final String Chart_TimeWindowStart = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowStart";
\r
149 public static final String Chart_TimeWindowStart_Inverse = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowStart/Inverse";
\r
150 public static final String Chart_YAxisMode = "http://www.simantics.org/Charts-1.2/Chart/YAxisMode";
\r
151 public static final String Chart_backgroundColor = "http://www.simantics.org/Charts-1.2/Chart/backgroundColor";
\r
152 public static final String Chart_backgroundColor_Inverse = "http://www.simantics.org/Charts-1.2/Chart/backgroundColor/Inverse";
\r
153 public static final String Chart_gridColor = "http://www.simantics.org/Charts-1.2/Chart/gridColor";
\r
154 public static final String Chart_gridColor_Inverse = "http://www.simantics.org/Charts-1.2/Chart/gridColor/Inverse";
\r
155 public static final String Chart_showGrid = "http://www.simantics.org/Charts-1.2/Chart/showGrid";
\r
156 public static final String Chart_showGrid_Inverse = "http://www.simantics.org/Charts-1.2/Chart/showGrid/Inverse";
\r
157 public static final String Chart_trackExperimentTime = "http://www.simantics.org/Charts-1.2/Chart/trackExperimentTime";
\r
158 public static final String Chart_trackExperimentTime_Inverse = "http://www.simantics.org/Charts-1.2/Chart/trackExperimentTime/Inverse";
\r
159 public static final String Chart_valueViewPosition = "http://www.simantics.org/Charts-1.2/Chart/valueViewPosition";
\r
160 public static final String Chart_valueViewPosition_Inverse = "http://www.simantics.org/Charts-1.2/Chart/valueViewPosition/Inverse";
\r
161 public static final String Contributions = "http://www.simantics.org/Charts-1.2/Contributions";
\r
162 public static final String Contributions_Charts = "http://www.simantics.org/Charts-1.2/Contributions/Charts";
\r
163 public static final String Contributions_NewChart = "http://www.simantics.org/Charts-1.2/Contributions/NewChart";
\r
164 public static final String DrawMode = "http://www.simantics.org/Charts-1.2/DrawMode";
\r
165 public static final String DrawMode_Average = "http://www.simantics.org/Charts-1.2/DrawMode/Average";
\r
166 public static final String DrawMode_Deviation = "http://www.simantics.org/Charts-1.2/DrawMode/Deviation";
\r
167 public static final String DrawMode_DeviationAndAverage = "http://www.simantics.org/Charts-1.2/DrawMode/DeviationAndAverage";
\r
168 public static final String DrawMode_DeviationAndLine = "http://www.simantics.org/Charts-1.2/DrawMode/DeviationAndLine";
\r
169 public static final String DrawMode_DeviationAndSample = "http://www.simantics.org/Charts-1.2/DrawMode/DeviationAndSample";
\r
170 public static final String DrawMode_Line = "http://www.simantics.org/Charts-1.2/DrawMode/Line";
\r
171 public static final String DrawMode_Sample = "http://www.simantics.org/Charts-1.2/DrawMode/Sample";
\r
172 public static final String Functions = "http://www.simantics.org/Charts-1.2/Functions";
\r
173 public static final String Functions_chartItemLabel = "http://www.simantics.org/Charts-1.2/Functions/chartItemLabel";
\r
174 public static final String Functions_chartItemSubscriptionInfo = "http://www.simantics.org/Charts-1.2/Functions/chartItemSubscriptionInfo";
\r
175 public static final String HasColor = "http://www.simantics.org/Charts-1.2/HasColor";
\r
176 public static final String HasColor_Inverse = "http://www.simantics.org/Charts-1.2/HasColor/Inverse";
\r
177 public static final String HasDefaultChartTemplate = "http://www.simantics.org/Charts-1.2/HasDefaultChartTemplate";
\r
178 public static final String HasDefaultChartTemplate_Inverse = "http://www.simantics.org/Charts-1.2/HasDefaultChartTemplate/Inverse";
\r
179 public static final String Last10MinutesChartTemplate = "http://www.simantics.org/Charts-1.2/Last10MinutesChartTemplate";
\r
180 public static final String Last60SecondsChartTemplate = "http://www.simantics.org/Charts-1.2/Last60SecondsChartTemplate";
\r
181 public static final String ObtainedDouble = "http://www.simantics.org/Charts-1.2/ObtainedDouble";
\r
182 public static final String Renderer = "http://www.simantics.org/Charts-1.2/Renderer";
\r
183 public static final String Renderer_Analog = "http://www.simantics.org/Charts-1.2/Renderer/Analog";
\r
184 public static final String Renderer_Binary = "http://www.simantics.org/Charts-1.2/Renderer/Binary";
\r
185 public static final String ScaleMode = "http://www.simantics.org/Charts-1.2/ScaleMode";
\r
186 public static final String ScaleMode_AutoScale = "http://www.simantics.org/Charts-1.2/ScaleMode/AutoScale";
\r
187 public static final String ScaleMode_ManualScale = "http://www.simantics.org/Charts-1.2/ScaleMode/ManualScale";
\r
188 public static final String TimeSeriesChart = "http://www.simantics.org/Charts-1.2/TimeSeriesChart";
\r
189 public static final String WholeHistoryChartTemplate = "http://www.simantics.org/Charts-1.2/WholeHistoryChartTemplate";
\r
190 public static final String YAxisMode = "http://www.simantics.org/Charts-1.2/YAxisMode";
\r
191 public static final String YAxisMode_MultiAxis = "http://www.simantics.org/Charts-1.2/YAxisMode/MultiAxis";
\r
192 public static final String YAxisMode_SingleAxis = "http://www.simantics.org/Charts-1.2/YAxisMode/SingleAxis";
\r
195 public static Resource getResourceOrNull(ReadGraph graph, String uri) {
\r
197 return graph.getResource(uri);
\r
198 } catch(DatabaseException e) {
\r
199 System.err.println(e.getMessage());
\r
204 public ChartResource(ReadGraph graph) {
\r
205 Chart = getResourceOrNull(graph, URIs.Chart);
\r
206 ChartActionContext = getResourceOrNull(graph, URIs.ChartActionContext);
\r
207 ChartActionContext_Actions = getResourceOrNull(graph, URIs.ChartActionContext_Actions);
\r
208 ChartActionContext_Actions_ChartDropAction = getResourceOrNull(graph, URIs.ChartActionContext_Actions_ChartDropAction);
\r
209 ChartActionContext_Actions_ChartGroupDropAction = getResourceOrNull(graph, URIs.ChartActionContext_Actions_ChartGroupDropAction);
\r
210 ChartActionContext_Actions_ChartItemDropAction = getResourceOrNull(graph, URIs.ChartActionContext_Actions_ChartItemDropAction);
\r
211 ChartActionContext_Actions_NewChart = getResourceOrNull(graph, URIs.ChartActionContext_Actions_NewChart);
\r
212 ChartActionContext_Actions_NewChartGroup = getResourceOrNull(graph, URIs.ChartActionContext_Actions_NewChartGroup);
\r
213 ChartBrowseContext = getResourceOrNull(graph, URIs.ChartBrowseContext);
\r
214 ChartBrowseContext_ChartItemLabelDecorationRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartItemLabelDecorationRule);
\r
215 ChartBrowseContext_ChartItemLabelRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartItemLabelRule);
\r
216 ChartBrowseContext_ChartItemNameModifierRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartItemNameModifierRule);
\r
217 ChartBrowseContext_ChartSorterRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartSorterRule);
\r
218 ChartBrowseContext_ChartsFolder = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartsFolder);
\r
219 ChartBrowseContext_Images = getResourceOrNull(graph, URIs.ChartBrowseContext_Images);
\r
220 ChartBrowseContext_Images_Chart = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_Chart);
\r
221 ChartBrowseContext_Images_ChartGroup = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_ChartGroup);
\r
222 ChartBrowseContext_Images_ChartItemImage = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_ChartItemImage);
\r
223 ChartBrowseContext_Images_ChartsFolder = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_ChartsFolder);
\r
224 ChartBrowseContext_Images_Plot = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_Plot);
\r
225 ChartGroup = getResourceOrNull(graph, URIs.ChartGroup);
\r
226 ChartTemplate = getResourceOrNull(graph, URIs.ChartTemplate);
\r
227 Chart_Item = getResourceOrNull(graph, URIs.Chart_Item);
\r
228 Chart_Item_DrawMode = getResourceOrNull(graph, URIs.Chart_Item_DrawMode);
\r
229 Chart_Item_HasChartItem = getResourceOrNull(graph, URIs.Chart_Item_HasChartItem);
\r
230 Chart_Item_HasSubscriptionItem = getResourceOrNull(graph, URIs.Chart_Item_HasSubscriptionItem);
\r
231 Chart_Item_Index = getResourceOrNull(graph, URIs.Chart_Item_Index);
\r
232 Chart_Item_Index_Inverse = getResourceOrNull(graph, URIs.Chart_Item_Index_Inverse);
\r
233 Chart_Item_Renderer = getResourceOrNull(graph, URIs.Chart_Item_Renderer);
\r
234 Chart_Item_ScaleMode = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode);
\r
235 Chart_Item_ScaleMode_Max = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Max);
\r
236 Chart_Item_ScaleMode_Max_Inverse = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Max_Inverse);
\r
237 Chart_Item_ScaleMode_Min = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Min);
\r
238 Chart_Item_ScaleMode_Min_Inverse = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Min_Inverse);
\r
239 Chart_Item_hidden = getResourceOrNull(graph, URIs.Chart_Item_hidden);
\r
240 Chart_Item_hidden_Inverse = getResourceOrNull(graph, URIs.Chart_Item_hidden_Inverse);
\r
241 Chart_Item_subscriptionInfo = getResourceOrNull(graph, URIs.Chart_Item_subscriptionInfo);
\r
242 Chart_Item_subscriptionInfo_Inverse = getResourceOrNull(graph, URIs.Chart_Item_subscriptionInfo_Inverse);
\r
243 Chart_ShowMilestones = getResourceOrNull(graph, URIs.Chart_ShowMilestones);
\r
244 Chart_ShowMilestones_Inverse = getResourceOrNull(graph, URIs.Chart_ShowMilestones_Inverse);
\r
245 Chart_TimeWindowIncrement = getResourceOrNull(graph, URIs.Chart_TimeWindowIncrement);
\r
246 Chart_TimeWindowIncrement_Inverse = getResourceOrNull(graph, URIs.Chart_TimeWindowIncrement_Inverse);
\r
247 Chart_TimeWindowLength = getResourceOrNull(graph, URIs.Chart_TimeWindowLength);
\r
248 Chart_TimeWindowLength_Inverse = getResourceOrNull(graph, URIs.Chart_TimeWindowLength_Inverse);
\r
249 Chart_TimeWindowStart = getResourceOrNull(graph, URIs.Chart_TimeWindowStart);
\r
250 Chart_TimeWindowStart_Inverse = getResourceOrNull(graph, URIs.Chart_TimeWindowStart_Inverse);
\r
251 Chart_YAxisMode = getResourceOrNull(graph, URIs.Chart_YAxisMode);
\r
252 Chart_backgroundColor = getResourceOrNull(graph, URIs.Chart_backgroundColor);
\r
253 Chart_backgroundColor_Inverse = getResourceOrNull(graph, URIs.Chart_backgroundColor_Inverse);
\r
254 Chart_gridColor = getResourceOrNull(graph, URIs.Chart_gridColor);
\r
255 Chart_gridColor_Inverse = getResourceOrNull(graph, URIs.Chart_gridColor_Inverse);
\r
256 Chart_showGrid = getResourceOrNull(graph, URIs.Chart_showGrid);
\r
257 Chart_showGrid_Inverse = getResourceOrNull(graph, URIs.Chart_showGrid_Inverse);
\r
258 Chart_trackExperimentTime = getResourceOrNull(graph, URIs.Chart_trackExperimentTime);
\r
259 Chart_trackExperimentTime_Inverse = getResourceOrNull(graph, URIs.Chart_trackExperimentTime_Inverse);
\r
260 Chart_valueViewPosition = getResourceOrNull(graph, URIs.Chart_valueViewPosition);
\r
261 Chart_valueViewPosition_Inverse = getResourceOrNull(graph, URIs.Chart_valueViewPosition_Inverse);
\r
262 Contributions = getResourceOrNull(graph, URIs.Contributions);
\r
263 Contributions_Charts = getResourceOrNull(graph, URIs.Contributions_Charts);
\r
264 Contributions_NewChart = getResourceOrNull(graph, URIs.Contributions_NewChart);
\r
265 DrawMode = getResourceOrNull(graph, URIs.DrawMode);
\r
266 DrawMode_Average = getResourceOrNull(graph, URIs.DrawMode_Average);
\r
267 DrawMode_Deviation = getResourceOrNull(graph, URIs.DrawMode_Deviation);
\r
268 DrawMode_DeviationAndAverage = getResourceOrNull(graph, URIs.DrawMode_DeviationAndAverage);
\r
269 DrawMode_DeviationAndLine = getResourceOrNull(graph, URIs.DrawMode_DeviationAndLine);
\r
270 DrawMode_DeviationAndSample = getResourceOrNull(graph, URIs.DrawMode_DeviationAndSample);
\r
271 DrawMode_Line = getResourceOrNull(graph, URIs.DrawMode_Line);
\r
272 DrawMode_Sample = getResourceOrNull(graph, URIs.DrawMode_Sample);
\r
273 Functions = getResourceOrNull(graph, URIs.Functions);
\r
274 Functions_chartItemLabel = getResourceOrNull(graph, URIs.Functions_chartItemLabel);
\r
275 Functions_chartItemSubscriptionInfo = getResourceOrNull(graph, URIs.Functions_chartItemSubscriptionInfo);
\r
276 HasColor = getResourceOrNull(graph, URIs.HasColor);
\r
277 HasColor_Inverse = getResourceOrNull(graph, URIs.HasColor_Inverse);
\r
278 HasDefaultChartTemplate = getResourceOrNull(graph, URIs.HasDefaultChartTemplate);
\r
279 HasDefaultChartTemplate_Inverse = getResourceOrNull(graph, URIs.HasDefaultChartTemplate_Inverse);
\r
280 Last10MinutesChartTemplate = getResourceOrNull(graph, URIs.Last10MinutesChartTemplate);
\r
281 Last60SecondsChartTemplate = getResourceOrNull(graph, URIs.Last60SecondsChartTemplate);
\r
282 ObtainedDouble = getResourceOrNull(graph, URIs.ObtainedDouble);
\r
283 Renderer = getResourceOrNull(graph, URIs.Renderer);
\r
284 Renderer_Analog = getResourceOrNull(graph, URIs.Renderer_Analog);
\r
285 Renderer_Binary = getResourceOrNull(graph, URIs.Renderer_Binary);
\r
286 ScaleMode = getResourceOrNull(graph, URIs.ScaleMode);
\r
287 ScaleMode_AutoScale = getResourceOrNull(graph, URIs.ScaleMode_AutoScale);
\r
288 ScaleMode_ManualScale = getResourceOrNull(graph, URIs.ScaleMode_ManualScale);
\r
289 TimeSeriesChart = getResourceOrNull(graph, URIs.TimeSeriesChart);
\r
290 WholeHistoryChartTemplate = getResourceOrNull(graph, URIs.WholeHistoryChartTemplate);
\r
291 YAxisMode = getResourceOrNull(graph, URIs.YAxisMode);
\r
292 YAxisMode_MultiAxis = getResourceOrNull(graph, URIs.YAxisMode_MultiAxis);
\r
293 YAxisMode_SingleAxis = getResourceOrNull(graph, URIs.YAxisMode_SingleAxis);
\r
296 public static ChartResource getInstance(ReadGraph graph) {
\r
297 Session session = graph.getSession();
\r
298 ChartResource ret = session.peekService(ChartResource.class);
\r
300 QueryControl qc = graph.getService(QueryControl.class);
\r
301 ret = new ChartResource(qc.getIndependentGraph(graph));
\r
302 session.registerService(ChartResource.class, ret);
\r
307 public static ChartResource getInstance(RequestProcessor session) throws DatabaseException {
\r
308 ChartResource ret = session.peekService(ChartResource.class);
\r
310 ret = session.syncRequest(new Read<ChartResource>() {
\r
311 public ChartResource perform(ReadGraph graph) throws DatabaseException {
\r
312 QueryControl qc = graph.getService(QueryControl.class);
\r
313 return new ChartResource(qc.getIndependentGraph(graph));
\r
316 session.registerService(ChartResource.class, ret);
\r