1 package org.simantics.modeling.template2d.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 Template2dResource {
\r
13 public final Resource Actions;
\r
14 public final Resource Actions_AssignDrawingTemplate;
\r
15 public final Resource Actions_MoveDown;
\r
16 public final Resource Actions_MoveUp;
\r
17 public final Resource Actions_NewDrawingTemplate;
\r
18 public final Resource Actions_NewFlagTable;
\r
19 public final Resource Actions_NewFlagTableColumn;
\r
20 public final Resource Actions_NewFlagTableColumnData;
\r
21 public final Resource Actions_NewFlagTableColumnHeader;
\r
22 public final Resource Actions_NewFlagTableRowNumberColumn;
\r
23 public final Resource Actions_NewFlagTypeVisual;
\r
24 public final Resource Actions_NewFlagTypeVisualFilter;
\r
25 public final Resource Actions_NewMonitor;
\r
26 public final Resource Actions_NewSVGImage;
\r
27 public final Resource Actions_NewScenegraph;
\r
28 public final Resource Actions_NewText;
\r
29 public final Resource Actions_NoActionCategory;
\r
30 public final Resource Actions_SetBorderColor;
\r
31 public final Resource Alignment;
\r
32 public final Resource Alignment_Bottom;
\r
33 public final Resource Alignment_Left;
\r
34 public final Resource Alignment_Middle;
\r
35 public final Resource Alignment_Right;
\r
36 public final Resource Alignment_Top;
\r
37 public final Resource Border;
\r
38 public final Resource BorderUI;
\r
39 public final Resource BrowseNode;
\r
40 public final Resource CompositeUI;
\r
41 public final Resource DiagramGroup;
\r
42 public final Resource DiagramTemplateAC;
\r
43 public final Resource DiagramTemplateAC_IsInModelTest;
\r
44 public final Resource DiagramTemplateBC;
\r
45 public final Resource DiagramTemplateBC_ScenegraphChildren;
\r
46 @Deprecated public final Resource DiagramTemplates;
\r
47 public final Resource DrawingBorderStyle;
\r
48 public final Resource DrawingFlagTableStyle;
\r
49 public final Resource DrawingTemplate;
\r
50 public final Resource DrawingTemplateLibrary;
\r
51 public final Resource DrawingTemplateLibraryUI;
\r
52 public final Resource DrawingTemplateStyle;
\r
53 public final Resource DrawingTemplateUI;
\r
54 public final Resource FlagTable;
\r
55 public final Resource FlagTableUI;
\r
56 public final Resource FlagTableUI_ColumnUI;
\r
57 public final Resource FlagTableUI_ColumnUI_DataUI;
\r
58 public final Resource FlagTableUI_ColumnUI_HeaderUI;
\r
59 public final Resource FlagTable_Alignment;
\r
60 public final Resource FlagTable_Alignment_Left;
\r
61 public final Resource FlagTable_Alignment_Right;
\r
62 public final Resource FlagTable_Column;
\r
63 public final Resource FlagTable_Column_Data;
\r
64 public final Resource FlagTable_Column_HasWeight;
\r
65 public final Resource FlagTable_Column_HasWeight_Inverse;
\r
66 public final Resource FlagTable_Column_Header;
\r
67 public final Resource FlagTable_HasAlignment;
\r
68 public final Resource FlagTable_HasAlignment_Inverse;
\r
69 public final Resource FlagTable_HasRowCount;
\r
70 public final Resource FlagTable_HasRowCount_Inverse;
\r
71 public final Resource FlagTable_HasRowHeigth;
\r
72 public final Resource FlagTable_HasRowHeigth_Inverse;
\r
73 public final Resource FlagTable_HasWidth;
\r
74 public final Resource FlagTable_HasWidth_Inverse;
\r
75 public final Resource FlagTable_RowNumberColumn;
\r
76 public final Resource FlagTable_RowNumberColumn_start;
\r
77 public final Resource FlagTable_RowNumberColumn_start_Inverse;
\r
78 public final Resource FlagTypeVisual;
\r
79 public final Resource FlagTypeVisualUI;
\r
80 public final Resource FlagTypeVisual_Filter;
\r
81 public final Resource FlagTypeVisual_FilterUI;
\r
82 public final Resource FlagTypeVisual_Filter_HasPattern;
\r
83 public final Resource FlagTypeVisual_Filter_HasPattern_Inverse;
\r
84 public final Resource FlagTypeVisual_Filter_HasProperty;
\r
85 public final Resource FlagTypeVisual_Filter_HasProperty_Inverse;
\r
86 public final Resource FlagTypeVisual_Filter_matchRequired;
\r
87 public final Resource FlagTypeVisual_Filter_matchRequired_Inverse;
\r
88 public final Resource HasBorder;
\r
89 public final Resource HasDrawingTemplate;
\r
90 public final Resource HasDrawingTemplateRoot;
\r
91 public final Resource HasDrawingTemplateRoot_Inverse;
\r
92 public final Resource HasDrawingTemplate_Inverse;
\r
93 public final Resource HasHorizontalAlign;
\r
94 public final Resource HasMargin;
\r
95 public final Resource HasMargin_Inverse;
\r
96 public final Resource HasOffset;
\r
97 public final Resource HasOffset_Inverse;
\r
98 public final Resource HasPadding;
\r
99 public final Resource HasPadding_Inverse;
\r
100 public final Resource HasPage;
\r
101 public final Resource HasPageOrientation;
\r
102 public final Resource HasPageOrientation_Inverse;
\r
103 public final Resource HasScenegraph;
\r
104 public final Resource HasScenegraph_Inverse;
\r
105 public final Resource HasSize;
\r
106 public final Resource HasSize2;
\r
107 public final Resource HasSize2_Inverse;
\r
108 public final Resource HasSize_Inverse;
\r
109 public final Resource HasVerticalAlign;
\r
110 public final Resource Images;
\r
111 public final Resource Images_Action;
\r
112 public final Resource Images_BorderIcon;
\r
113 public final Resource Images_ColumnIcon;
\r
114 public final Resource Images_DiagramTemplate;
\r
115 public final Resource Images_DiagramTemplateDataIcon;
\r
116 public final Resource Images_DiagramTemplateHeaderIcon;
\r
117 public final Resource Images_DiagramTemplateLibrary;
\r
118 public final Resource Images_FilterIcon;
\r
119 public final Resource Images_FlagTableColumnIcon;
\r
120 public final Resource Images_FlagTableIcon;
\r
121 public final Resource Images_FlagTableNumberingColumnIcon;
\r
122 public final Resource Images_FlagTypeVisualIcon;
\r
123 public final Resource Images_MonitorIcon;
\r
124 public final Resource Images_MoveDownIcon;
\r
125 public final Resource Images_MoveUpIcon;
\r
126 public final Resource Images_NewDrawingTemplate;
\r
127 public final Resource Images_PageIcon;
\r
128 public final Resource Images_SVGImageIcon;
\r
129 public final Resource Images_ScenegraphNode;
\r
130 public final Resource Images_TextIcon;
\r
131 public final Resource Images_VisualCompositeIcon;
\r
132 public final Resource Page;
\r
133 public final Resource PageOrientation;
\r
134 public final Resource PageOrientation_Landscape;
\r
135 public final Resource PageOrientation_Portrait;
\r
136 public final Resource Page_A0;
\r
137 public final Resource Page_A1;
\r
138 public final Resource Page_A2;
\r
139 public final Resource Page_A3;
\r
140 public final Resource Page_A4;
\r
141 public final Resource Profiles;
\r
142 public final Resource Profiles_DrawingBorder;
\r
143 public final Resource Profiles_DrawingFlagTables;
\r
144 public final Resource Profiles_DrawingTemplate;
\r
145 public final Resource Profiles_VariableReference;
\r
146 public final Resource Profiles_VariableReference_path;
\r
147 public final Resource Profiles_VariableReference_path_Inverse;
\r
148 public final Resource Size;
\r
149 public final Resource TemplateTabContribution;
\r
150 public final Resource TextTemplateUI;
\r
152 public static class URIs {
\r
153 public static final String Actions = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions";
\r
154 public static final String Actions_AssignDrawingTemplate = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/AssignDrawingTemplate";
\r
155 public static final String Actions_MoveDown = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/MoveDown";
\r
156 public static final String Actions_MoveUp = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/MoveUp";
\r
157 public static final String Actions_NewDrawingTemplate = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewDrawingTemplate";
\r
158 public static final String Actions_NewFlagTable = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewFlagTable";
\r
159 public static final String Actions_NewFlagTableColumn = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewFlagTableColumn";
\r
160 public static final String Actions_NewFlagTableColumnData = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewFlagTableColumnData";
\r
161 public static final String Actions_NewFlagTableColumnHeader = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewFlagTableColumnHeader";
\r
162 public static final String Actions_NewFlagTableRowNumberColumn = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewFlagTableRowNumberColumn";
\r
163 public static final String Actions_NewFlagTypeVisual = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewFlagTypeVisual";
\r
164 public static final String Actions_NewFlagTypeVisualFilter = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewFlagTypeVisualFilter";
\r
165 public static final String Actions_NewMonitor = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewMonitor";
\r
166 public static final String Actions_NewSVGImage = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewSVGImage";
\r
167 public static final String Actions_NewScenegraph = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewScenegraph";
\r
168 public static final String Actions_NewText = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NewText";
\r
169 public static final String Actions_NoActionCategory = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/NoActionCategory";
\r
170 public static final String Actions_SetBorderColor = "http://www.simantics.org/ModelingTemplate2d-1.0/Actions/SetBorderColor";
\r
171 public static final String Alignment = "http://www.simantics.org/ModelingTemplate2d-1.0/Alignment";
\r
172 public static final String Alignment_Bottom = "http://www.simantics.org/ModelingTemplate2d-1.0/Alignment/Bottom";
\r
173 public static final String Alignment_Left = "http://www.simantics.org/ModelingTemplate2d-1.0/Alignment/Left";
\r
174 public static final String Alignment_Middle = "http://www.simantics.org/ModelingTemplate2d-1.0/Alignment/Middle";
\r
175 public static final String Alignment_Right = "http://www.simantics.org/ModelingTemplate2d-1.0/Alignment/Right";
\r
176 public static final String Alignment_Top = "http://www.simantics.org/ModelingTemplate2d-1.0/Alignment/Top";
\r
177 public static final String Border = "http://www.simantics.org/ModelingTemplate2d-1.0/Border";
\r
178 public static final String BorderUI = "http://www.simantics.org/ModelingTemplate2d-1.0/BorderUI";
\r
179 public static final String BrowseNode = "http://www.simantics.org/ModelingTemplate2d-1.0/BrowseNode";
\r
180 public static final String CompositeUI = "http://www.simantics.org/ModelingTemplate2d-1.0/CompositeUI";
\r
181 public static final String DiagramGroup = "http://www.simantics.org/ModelingTemplate2d-1.0/DiagramGroup";
\r
182 public static final String DiagramTemplateAC = "http://www.simantics.org/ModelingTemplate2d-1.0/DiagramTemplateAC";
\r
183 public static final String DiagramTemplateAC_IsInModelTest = "http://www.simantics.org/ModelingTemplate2d-1.0/DiagramTemplateAC/IsInModelTest";
\r
184 public static final String DiagramTemplateBC = "http://www.simantics.org/ModelingTemplate2d-1.0/DiagramTemplateBC";
\r
185 public static final String DiagramTemplateBC_ScenegraphChildren = "http://www.simantics.org/ModelingTemplate2d-1.0/DiagramTemplateBC/ScenegraphChildren";
\r
186 @Deprecated public static final String DiagramTemplates = "http://www.simantics.org/ModelingTemplate2d-1.0/DiagramTemplates";
\r
187 public static final String DrawingBorderStyle = "http://www.simantics.org/ModelingTemplate2d-1.0/DrawingBorderStyle";
\r
188 public static final String DrawingFlagTableStyle = "http://www.simantics.org/ModelingTemplate2d-1.0/DrawingFlagTableStyle";
\r
189 public static final String DrawingTemplate = "http://www.simantics.org/ModelingTemplate2d-1.0/DrawingTemplate";
\r
190 public static final String DrawingTemplateLibrary = "http://www.simantics.org/ModelingTemplate2d-1.0/DrawingTemplateLibrary";
\r
191 public static final String DrawingTemplateLibraryUI = "http://www.simantics.org/ModelingTemplate2d-1.0/DrawingTemplateLibraryUI";
\r
192 public static final String DrawingTemplateStyle = "http://www.simantics.org/ModelingTemplate2d-1.0/DrawingTemplateStyle";
\r
193 public static final String DrawingTemplateUI = "http://www.simantics.org/ModelingTemplate2d-1.0/DrawingTemplateUI";
\r
194 public static final String FlagTable = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable";
\r
195 public static final String FlagTableUI = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTableUI";
\r
196 public static final String FlagTableUI_ColumnUI = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTableUI/ColumnUI";
\r
197 public static final String FlagTableUI_ColumnUI_DataUI = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTableUI/ColumnUI/DataUI";
\r
198 public static final String FlagTableUI_ColumnUI_HeaderUI = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTableUI/ColumnUI/HeaderUI";
\r
199 public static final String FlagTable_Alignment = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Alignment";
\r
200 public static final String FlagTable_Alignment_Left = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Alignment/Left";
\r
201 public static final String FlagTable_Alignment_Right = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Alignment/Right";
\r
202 public static final String FlagTable_Column = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Column";
\r
203 public static final String FlagTable_Column_Data = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Column/Data";
\r
204 public static final String FlagTable_Column_HasWeight = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Column/HasWeight";
\r
205 public static final String FlagTable_Column_HasWeight_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Column/HasWeight/Inverse";
\r
206 public static final String FlagTable_Column_Header = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/Column/Header";
\r
207 public static final String FlagTable_HasAlignment = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasAlignment";
\r
208 public static final String FlagTable_HasAlignment_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasAlignment/Inverse";
\r
209 public static final String FlagTable_HasRowCount = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasRowCount";
\r
210 public static final String FlagTable_HasRowCount_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasRowCount/Inverse";
\r
211 public static final String FlagTable_HasRowHeigth = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasRowHeigth";
\r
212 public static final String FlagTable_HasRowHeigth_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasRowHeigth/Inverse";
\r
213 public static final String FlagTable_HasWidth = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasWidth";
\r
214 public static final String FlagTable_HasWidth_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/HasWidth/Inverse";
\r
215 public static final String FlagTable_RowNumberColumn = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/RowNumberColumn";
\r
216 public static final String FlagTable_RowNumberColumn_start = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/RowNumberColumn/start";
\r
217 public static final String FlagTable_RowNumberColumn_start_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTable/RowNumberColumn/start/Inverse";
\r
218 public static final String FlagTypeVisual = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual";
\r
219 public static final String FlagTypeVisualUI = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisualUI";
\r
220 public static final String FlagTypeVisual_Filter = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/Filter";
\r
221 public static final String FlagTypeVisual_FilterUI = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/FilterUI";
\r
222 public static final String FlagTypeVisual_Filter_HasPattern = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/Filter/HasPattern";
\r
223 public static final String FlagTypeVisual_Filter_HasPattern_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/Filter/HasPattern/Inverse";
\r
224 public static final String FlagTypeVisual_Filter_HasProperty = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/Filter/HasProperty";
\r
225 public static final String FlagTypeVisual_Filter_HasProperty_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/Filter/HasProperty/Inverse";
\r
226 public static final String FlagTypeVisual_Filter_matchRequired = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/Filter/matchRequired";
\r
227 public static final String FlagTypeVisual_Filter_matchRequired_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/FlagTypeVisual/Filter/matchRequired/Inverse";
\r
228 public static final String HasBorder = "http://www.simantics.org/ModelingTemplate2d-1.0/HasBorder";
\r
229 public static final String HasDrawingTemplate = "http://www.simantics.org/ModelingTemplate2d-1.0/HasDrawingTemplate";
\r
230 public static final String HasDrawingTemplateRoot = "http://www.simantics.org/ModelingTemplate2d-1.0/HasDrawingTemplateRoot";
\r
231 public static final String HasDrawingTemplateRoot_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasDrawingTemplateRoot/Inverse";
\r
232 public static final String HasDrawingTemplate_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasDrawingTemplate/Inverse";
\r
233 public static final String HasHorizontalAlign = "http://www.simantics.org/ModelingTemplate2d-1.0/HasHorizontalAlign";
\r
234 public static final String HasMargin = "http://www.simantics.org/ModelingTemplate2d-1.0/HasMargin";
\r
235 public static final String HasMargin_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasMargin/Inverse";
\r
236 public static final String HasOffset = "http://www.simantics.org/ModelingTemplate2d-1.0/HasOffset";
\r
237 public static final String HasOffset_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasOffset/Inverse";
\r
238 public static final String HasPadding = "http://www.simantics.org/ModelingTemplate2d-1.0/HasPadding";
\r
239 public static final String HasPadding_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasPadding/Inverse";
\r
240 public static final String HasPage = "http://www.simantics.org/ModelingTemplate2d-1.0/HasPage";
\r
241 public static final String HasPageOrientation = "http://www.simantics.org/ModelingTemplate2d-1.0/HasPageOrientation";
\r
242 public static final String HasPageOrientation_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasPageOrientation/Inverse";
\r
243 public static final String HasScenegraph = "http://www.simantics.org/ModelingTemplate2d-1.0/HasScenegraph";
\r
244 public static final String HasScenegraph_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasScenegraph/Inverse";
\r
245 public static final String HasSize = "http://www.simantics.org/ModelingTemplate2d-1.0/HasSize";
\r
246 public static final String HasSize2 = "http://www.simantics.org/ModelingTemplate2d-1.0/HasSize2";
\r
247 public static final String HasSize2_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasSize2/Inverse";
\r
248 public static final String HasSize_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/HasSize/Inverse";
\r
249 public static final String HasVerticalAlign = "http://www.simantics.org/ModelingTemplate2d-1.0/HasVerticalAlign";
\r
250 public static final String Images = "http://www.simantics.org/ModelingTemplate2d-1.0/Images";
\r
251 public static final String Images_Action = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/Action";
\r
252 public static final String Images_BorderIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/BorderIcon";
\r
253 public static final String Images_ColumnIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/ColumnIcon";
\r
254 public static final String Images_DiagramTemplate = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/DiagramTemplate";
\r
255 public static final String Images_DiagramTemplateDataIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/DiagramTemplateDataIcon";
\r
256 public static final String Images_DiagramTemplateHeaderIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/DiagramTemplateHeaderIcon";
\r
257 public static final String Images_DiagramTemplateLibrary = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/DiagramTemplateLibrary";
\r
258 public static final String Images_FilterIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/FilterIcon";
\r
259 public static final String Images_FlagTableColumnIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/FlagTableColumnIcon";
\r
260 public static final String Images_FlagTableIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/FlagTableIcon";
\r
261 public static final String Images_FlagTableNumberingColumnIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/FlagTableNumberingColumnIcon";
\r
262 public static final String Images_FlagTypeVisualIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/FlagTypeVisualIcon";
\r
263 public static final String Images_MonitorIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/MonitorIcon";
\r
264 public static final String Images_MoveDownIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/MoveDownIcon";
\r
265 public static final String Images_MoveUpIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/MoveUpIcon";
\r
266 public static final String Images_NewDrawingTemplate = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/NewDrawingTemplate";
\r
267 public static final String Images_PageIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/PageIcon";
\r
268 public static final String Images_SVGImageIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/SVGImageIcon";
\r
269 public static final String Images_ScenegraphNode = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/ScenegraphNode";
\r
270 public static final String Images_TextIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/TextIcon";
\r
271 public static final String Images_VisualCompositeIcon = "http://www.simantics.org/ModelingTemplate2d-1.0/Images/VisualCompositeIcon";
\r
272 public static final String Page = "http://www.simantics.org/ModelingTemplate2d-1.0/Page";
\r
273 public static final String PageOrientation = "http://www.simantics.org/ModelingTemplate2d-1.0/PageOrientation";
\r
274 public static final String PageOrientation_Landscape = "http://www.simantics.org/ModelingTemplate2d-1.0/PageOrientation/Landscape";
\r
275 public static final String PageOrientation_Portrait = "http://www.simantics.org/ModelingTemplate2d-1.0/PageOrientation/Portrait";
\r
276 public static final String Page_A0 = "http://www.simantics.org/ModelingTemplate2d-1.0/Page/A0";
\r
277 public static final String Page_A1 = "http://www.simantics.org/ModelingTemplate2d-1.0/Page/A1";
\r
278 public static final String Page_A2 = "http://www.simantics.org/ModelingTemplate2d-1.0/Page/A2";
\r
279 public static final String Page_A3 = "http://www.simantics.org/ModelingTemplate2d-1.0/Page/A3";
\r
280 public static final String Page_A4 = "http://www.simantics.org/ModelingTemplate2d-1.0/Page/A4";
\r
281 public static final String Profiles = "http://www.simantics.org/ModelingTemplate2d-1.0/Profiles";
\r
282 public static final String Profiles_DrawingBorder = "http://www.simantics.org/ModelingTemplate2d-1.0/Profiles/DrawingBorder";
\r
283 public static final String Profiles_DrawingFlagTables = "http://www.simantics.org/ModelingTemplate2d-1.0/Profiles/DrawingFlagTables";
\r
284 public static final String Profiles_DrawingTemplate = "http://www.simantics.org/ModelingTemplate2d-1.0/Profiles/DrawingTemplate";
\r
285 public static final String Profiles_VariableReference = "http://www.simantics.org/ModelingTemplate2d-1.0/Profiles/VariableReference";
\r
286 public static final String Profiles_VariableReference_path = "http://www.simantics.org/ModelingTemplate2d-1.0/Profiles/VariableReference/path";
\r
287 public static final String Profiles_VariableReference_path_Inverse = "http://www.simantics.org/ModelingTemplate2d-1.0/Profiles/VariableReference/path/Inverse";
\r
288 public static final String Size = "http://www.simantics.org/ModelingTemplate2d-1.0/Size";
\r
289 public static final String TemplateTabContribution = "http://www.simantics.org/ModelingTemplate2d-1.0/TemplateTabContribution";
\r
290 public static final String TextTemplateUI = "http://www.simantics.org/ModelingTemplate2d-1.0/TextTemplateUI";
\r
293 public static Resource getResourceOrNull(ReadGraph graph, String uri) {
\r
295 return graph.getResource(uri);
\r
296 } catch(DatabaseException e) {
\r
297 System.err.println(e.getMessage());
\r
302 public Template2dResource(ReadGraph graph) {
\r
303 Actions = getResourceOrNull(graph, URIs.Actions);
\r
304 Actions_AssignDrawingTemplate = getResourceOrNull(graph, URIs.Actions_AssignDrawingTemplate);
\r
305 Actions_MoveDown = getResourceOrNull(graph, URIs.Actions_MoveDown);
\r
306 Actions_MoveUp = getResourceOrNull(graph, URIs.Actions_MoveUp);
\r
307 Actions_NewDrawingTemplate = getResourceOrNull(graph, URIs.Actions_NewDrawingTemplate);
\r
308 Actions_NewFlagTable = getResourceOrNull(graph, URIs.Actions_NewFlagTable);
\r
309 Actions_NewFlagTableColumn = getResourceOrNull(graph, URIs.Actions_NewFlagTableColumn);
\r
310 Actions_NewFlagTableColumnData = getResourceOrNull(graph, URIs.Actions_NewFlagTableColumnData);
\r
311 Actions_NewFlagTableColumnHeader = getResourceOrNull(graph, URIs.Actions_NewFlagTableColumnHeader);
\r
312 Actions_NewFlagTableRowNumberColumn = getResourceOrNull(graph, URIs.Actions_NewFlagTableRowNumberColumn);
\r
313 Actions_NewFlagTypeVisual = getResourceOrNull(graph, URIs.Actions_NewFlagTypeVisual);
\r
314 Actions_NewFlagTypeVisualFilter = getResourceOrNull(graph, URIs.Actions_NewFlagTypeVisualFilter);
\r
315 Actions_NewMonitor = getResourceOrNull(graph, URIs.Actions_NewMonitor);
\r
316 Actions_NewSVGImage = getResourceOrNull(graph, URIs.Actions_NewSVGImage);
\r
317 Actions_NewScenegraph = getResourceOrNull(graph, URIs.Actions_NewScenegraph);
\r
318 Actions_NewText = getResourceOrNull(graph, URIs.Actions_NewText);
\r
319 Actions_NoActionCategory = getResourceOrNull(graph, URIs.Actions_NoActionCategory);
\r
320 Actions_SetBorderColor = getResourceOrNull(graph, URIs.Actions_SetBorderColor);
\r
321 Alignment = getResourceOrNull(graph, URIs.Alignment);
\r
322 Alignment_Bottom = getResourceOrNull(graph, URIs.Alignment_Bottom);
\r
323 Alignment_Left = getResourceOrNull(graph, URIs.Alignment_Left);
\r
324 Alignment_Middle = getResourceOrNull(graph, URIs.Alignment_Middle);
\r
325 Alignment_Right = getResourceOrNull(graph, URIs.Alignment_Right);
\r
326 Alignment_Top = getResourceOrNull(graph, URIs.Alignment_Top);
\r
327 Border = getResourceOrNull(graph, URIs.Border);
\r
328 BorderUI = getResourceOrNull(graph, URIs.BorderUI);
\r
329 BrowseNode = getResourceOrNull(graph, URIs.BrowseNode);
\r
330 CompositeUI = getResourceOrNull(graph, URIs.CompositeUI);
\r
331 DiagramGroup = getResourceOrNull(graph, URIs.DiagramGroup);
\r
332 DiagramTemplateAC = getResourceOrNull(graph, URIs.DiagramTemplateAC);
\r
333 DiagramTemplateAC_IsInModelTest = getResourceOrNull(graph, URIs.DiagramTemplateAC_IsInModelTest);
\r
334 DiagramTemplateBC = getResourceOrNull(graph, URIs.DiagramTemplateBC);
\r
335 DiagramTemplateBC_ScenegraphChildren = getResourceOrNull(graph, URIs.DiagramTemplateBC_ScenegraphChildren);
\r
336 DiagramTemplates = getResourceOrNull(graph, URIs.DiagramTemplates);
\r
337 DrawingBorderStyle = getResourceOrNull(graph, URIs.DrawingBorderStyle);
\r
338 DrawingFlagTableStyle = getResourceOrNull(graph, URIs.DrawingFlagTableStyle);
\r
339 DrawingTemplate = getResourceOrNull(graph, URIs.DrawingTemplate);
\r
340 DrawingTemplateLibrary = getResourceOrNull(graph, URIs.DrawingTemplateLibrary);
\r
341 DrawingTemplateLibraryUI = getResourceOrNull(graph, URIs.DrawingTemplateLibraryUI);
\r
342 DrawingTemplateStyle = getResourceOrNull(graph, URIs.DrawingTemplateStyle);
\r
343 DrawingTemplateUI = getResourceOrNull(graph, URIs.DrawingTemplateUI);
\r
344 FlagTable = getResourceOrNull(graph, URIs.FlagTable);
\r
345 FlagTableUI = getResourceOrNull(graph, URIs.FlagTableUI);
\r
346 FlagTableUI_ColumnUI = getResourceOrNull(graph, URIs.FlagTableUI_ColumnUI);
\r
347 FlagTableUI_ColumnUI_DataUI = getResourceOrNull(graph, URIs.FlagTableUI_ColumnUI_DataUI);
\r
348 FlagTableUI_ColumnUI_HeaderUI = getResourceOrNull(graph, URIs.FlagTableUI_ColumnUI_HeaderUI);
\r
349 FlagTable_Alignment = getResourceOrNull(graph, URIs.FlagTable_Alignment);
\r
350 FlagTable_Alignment_Left = getResourceOrNull(graph, URIs.FlagTable_Alignment_Left);
\r
351 FlagTable_Alignment_Right = getResourceOrNull(graph, URIs.FlagTable_Alignment_Right);
\r
352 FlagTable_Column = getResourceOrNull(graph, URIs.FlagTable_Column);
\r
353 FlagTable_Column_Data = getResourceOrNull(graph, URIs.FlagTable_Column_Data);
\r
354 FlagTable_Column_HasWeight = getResourceOrNull(graph, URIs.FlagTable_Column_HasWeight);
\r
355 FlagTable_Column_HasWeight_Inverse = getResourceOrNull(graph, URIs.FlagTable_Column_HasWeight_Inverse);
\r
356 FlagTable_Column_Header = getResourceOrNull(graph, URIs.FlagTable_Column_Header);
\r
357 FlagTable_HasAlignment = getResourceOrNull(graph, URIs.FlagTable_HasAlignment);
\r
358 FlagTable_HasAlignment_Inverse = getResourceOrNull(graph, URIs.FlagTable_HasAlignment_Inverse);
\r
359 FlagTable_HasRowCount = getResourceOrNull(graph, URIs.FlagTable_HasRowCount);
\r
360 FlagTable_HasRowCount_Inverse = getResourceOrNull(graph, URIs.FlagTable_HasRowCount_Inverse);
\r
361 FlagTable_HasRowHeigth = getResourceOrNull(graph, URIs.FlagTable_HasRowHeigth);
\r
362 FlagTable_HasRowHeigth_Inverse = getResourceOrNull(graph, URIs.FlagTable_HasRowHeigth_Inverse);
\r
363 FlagTable_HasWidth = getResourceOrNull(graph, URIs.FlagTable_HasWidth);
\r
364 FlagTable_HasWidth_Inverse = getResourceOrNull(graph, URIs.FlagTable_HasWidth_Inverse);
\r
365 FlagTable_RowNumberColumn = getResourceOrNull(graph, URIs.FlagTable_RowNumberColumn);
\r
366 FlagTable_RowNumberColumn_start = getResourceOrNull(graph, URIs.FlagTable_RowNumberColumn_start);
\r
367 FlagTable_RowNumberColumn_start_Inverse = getResourceOrNull(graph, URIs.FlagTable_RowNumberColumn_start_Inverse);
\r
368 FlagTypeVisual = getResourceOrNull(graph, URIs.FlagTypeVisual);
\r
369 FlagTypeVisualUI = getResourceOrNull(graph, URIs.FlagTypeVisualUI);
\r
370 FlagTypeVisual_Filter = getResourceOrNull(graph, URIs.FlagTypeVisual_Filter);
\r
371 FlagTypeVisual_FilterUI = getResourceOrNull(graph, URIs.FlagTypeVisual_FilterUI);
\r
372 FlagTypeVisual_Filter_HasPattern = getResourceOrNull(graph, URIs.FlagTypeVisual_Filter_HasPattern);
\r
373 FlagTypeVisual_Filter_HasPattern_Inverse = getResourceOrNull(graph, URIs.FlagTypeVisual_Filter_HasPattern_Inverse);
\r
374 FlagTypeVisual_Filter_HasProperty = getResourceOrNull(graph, URIs.FlagTypeVisual_Filter_HasProperty);
\r
375 FlagTypeVisual_Filter_HasProperty_Inverse = getResourceOrNull(graph, URIs.FlagTypeVisual_Filter_HasProperty_Inverse);
\r
376 FlagTypeVisual_Filter_matchRequired = getResourceOrNull(graph, URIs.FlagTypeVisual_Filter_matchRequired);
\r
377 FlagTypeVisual_Filter_matchRequired_Inverse = getResourceOrNull(graph, URIs.FlagTypeVisual_Filter_matchRequired_Inverse);
\r
378 HasBorder = getResourceOrNull(graph, URIs.HasBorder);
\r
379 HasDrawingTemplate = getResourceOrNull(graph, URIs.HasDrawingTemplate);
\r
380 HasDrawingTemplateRoot = getResourceOrNull(graph, URIs.HasDrawingTemplateRoot);
\r
381 HasDrawingTemplateRoot_Inverse = getResourceOrNull(graph, URIs.HasDrawingTemplateRoot_Inverse);
\r
382 HasDrawingTemplate_Inverse = getResourceOrNull(graph, URIs.HasDrawingTemplate_Inverse);
\r
383 HasHorizontalAlign = getResourceOrNull(graph, URIs.HasHorizontalAlign);
\r
384 HasMargin = getResourceOrNull(graph, URIs.HasMargin);
\r
385 HasMargin_Inverse = getResourceOrNull(graph, URIs.HasMargin_Inverse);
\r
386 HasOffset = getResourceOrNull(graph, URIs.HasOffset);
\r
387 HasOffset_Inverse = getResourceOrNull(graph, URIs.HasOffset_Inverse);
\r
388 HasPadding = getResourceOrNull(graph, URIs.HasPadding);
\r
389 HasPadding_Inverse = getResourceOrNull(graph, URIs.HasPadding_Inverse);
\r
390 HasPage = getResourceOrNull(graph, URIs.HasPage);
\r
391 HasPageOrientation = getResourceOrNull(graph, URIs.HasPageOrientation);
\r
392 HasPageOrientation_Inverse = getResourceOrNull(graph, URIs.HasPageOrientation_Inverse);
\r
393 HasScenegraph = getResourceOrNull(graph, URIs.HasScenegraph);
\r
394 HasScenegraph_Inverse = getResourceOrNull(graph, URIs.HasScenegraph_Inverse);
\r
395 HasSize = getResourceOrNull(graph, URIs.HasSize);
\r
396 HasSize2 = getResourceOrNull(graph, URIs.HasSize2);
\r
397 HasSize2_Inverse = getResourceOrNull(graph, URIs.HasSize2_Inverse);
\r
398 HasSize_Inverse = getResourceOrNull(graph, URIs.HasSize_Inverse);
\r
399 HasVerticalAlign = getResourceOrNull(graph, URIs.HasVerticalAlign);
\r
400 Images = getResourceOrNull(graph, URIs.Images);
\r
401 Images_Action = getResourceOrNull(graph, URIs.Images_Action);
\r
402 Images_BorderIcon = getResourceOrNull(graph, URIs.Images_BorderIcon);
\r
403 Images_ColumnIcon = getResourceOrNull(graph, URIs.Images_ColumnIcon);
\r
404 Images_DiagramTemplate = getResourceOrNull(graph, URIs.Images_DiagramTemplate);
\r
405 Images_DiagramTemplateDataIcon = getResourceOrNull(graph, URIs.Images_DiagramTemplateDataIcon);
\r
406 Images_DiagramTemplateHeaderIcon = getResourceOrNull(graph, URIs.Images_DiagramTemplateHeaderIcon);
\r
407 Images_DiagramTemplateLibrary = getResourceOrNull(graph, URIs.Images_DiagramTemplateLibrary);
\r
408 Images_FilterIcon = getResourceOrNull(graph, URIs.Images_FilterIcon);
\r
409 Images_FlagTableColumnIcon = getResourceOrNull(graph, URIs.Images_FlagTableColumnIcon);
\r
410 Images_FlagTableIcon = getResourceOrNull(graph, URIs.Images_FlagTableIcon);
\r
411 Images_FlagTableNumberingColumnIcon = getResourceOrNull(graph, URIs.Images_FlagTableNumberingColumnIcon);
\r
412 Images_FlagTypeVisualIcon = getResourceOrNull(graph, URIs.Images_FlagTypeVisualIcon);
\r
413 Images_MonitorIcon = getResourceOrNull(graph, URIs.Images_MonitorIcon);
\r
414 Images_MoveDownIcon = getResourceOrNull(graph, URIs.Images_MoveDownIcon);
\r
415 Images_MoveUpIcon = getResourceOrNull(graph, URIs.Images_MoveUpIcon);
\r
416 Images_NewDrawingTemplate = getResourceOrNull(graph, URIs.Images_NewDrawingTemplate);
\r
417 Images_PageIcon = getResourceOrNull(graph, URIs.Images_PageIcon);
\r
418 Images_SVGImageIcon = getResourceOrNull(graph, URIs.Images_SVGImageIcon);
\r
419 Images_ScenegraphNode = getResourceOrNull(graph, URIs.Images_ScenegraphNode);
\r
420 Images_TextIcon = getResourceOrNull(graph, URIs.Images_TextIcon);
\r
421 Images_VisualCompositeIcon = getResourceOrNull(graph, URIs.Images_VisualCompositeIcon);
\r
422 Page = getResourceOrNull(graph, URIs.Page);
\r
423 PageOrientation = getResourceOrNull(graph, URIs.PageOrientation);
\r
424 PageOrientation_Landscape = getResourceOrNull(graph, URIs.PageOrientation_Landscape);
\r
425 PageOrientation_Portrait = getResourceOrNull(graph, URIs.PageOrientation_Portrait);
\r
426 Page_A0 = getResourceOrNull(graph, URIs.Page_A0);
\r
427 Page_A1 = getResourceOrNull(graph, URIs.Page_A1);
\r
428 Page_A2 = getResourceOrNull(graph, URIs.Page_A2);
\r
429 Page_A3 = getResourceOrNull(graph, URIs.Page_A3);
\r
430 Page_A4 = getResourceOrNull(graph, URIs.Page_A4);
\r
431 Profiles = getResourceOrNull(graph, URIs.Profiles);
\r
432 Profiles_DrawingBorder = getResourceOrNull(graph, URIs.Profiles_DrawingBorder);
\r
433 Profiles_DrawingFlagTables = getResourceOrNull(graph, URIs.Profiles_DrawingFlagTables);
\r
434 Profiles_DrawingTemplate = getResourceOrNull(graph, URIs.Profiles_DrawingTemplate);
\r
435 Profiles_VariableReference = getResourceOrNull(graph, URIs.Profiles_VariableReference);
\r
436 Profiles_VariableReference_path = getResourceOrNull(graph, URIs.Profiles_VariableReference_path);
\r
437 Profiles_VariableReference_path_Inverse = getResourceOrNull(graph, URIs.Profiles_VariableReference_path_Inverse);
\r
438 Size = getResourceOrNull(graph, URIs.Size);
\r
439 TemplateTabContribution = getResourceOrNull(graph, URIs.TemplateTabContribution);
\r
440 TextTemplateUI = getResourceOrNull(graph, URIs.TextTemplateUI);
\r
443 public static Template2dResource getInstance(ReadGraph graph) {
\r
444 Session session = graph.getSession();
\r
445 Template2dResource ret = session.peekService(Template2dResource.class);
\r
447 QueryControl qc = graph.getService(QueryControl.class);
\r
448 ret = new Template2dResource(qc.getIndependentGraph(graph));
\r
449 session.registerService(Template2dResource.class, ret);
\r
454 public static Template2dResource getInstance(RequestProcessor session) throws DatabaseException {
\r
455 Template2dResource ret = session.peekService(Template2dResource.class);
\r
457 ret = session.syncRequest(new Read<Template2dResource>() {
\r
458 public Template2dResource perform(ReadGraph graph) throws DatabaseException {
\r
459 QueryControl qc = graph.getService(QueryControl.class);
\r
460 return new Template2dResource(qc.getIndependentGraph(graph));
\r
463 session.registerService(Template2dResource.class, ret);
\r