1 package org.simantics.structural.stubs;
\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 StructuralResource2 {
\r
13 public final Resource AbstractDefinedComponentType;
\r
14 public final Resource AllowsConnectionType;
\r
15 public final Resource AllowsConnectionType_Inverse;
\r
16 public final Resource BelongsTo;
\r
17 public final Resource BelongsToInverse;
\r
18 public final Resource Binds;
\r
19 public final Resource CardinalityRestriction;
\r
20 public final Resource Component;
\r
21 public final Resource ComponentGroup;
\r
22 public final Resource ComponentType;
\r
23 public final Resource ComponentTypeScript;
\r
24 public final Resource ComponentTypeScript_code;
\r
25 public final Resource ComponentTypeScript_code_Inverse;
\r
26 public final Resource ComponentTypeScript_type;
\r
27 public final Resource ComponentTypeScript_type_Inverse;
\r
28 public final Resource ComponentType_HasDefaultMonitorValueType;
\r
29 public final Resource ComponentType_HasDefaultPropertyRelationType;
\r
30 public final Resource ComponentType_HasDefaultPropertyValueType;
\r
31 public final Resource ComponentType_Locked;
\r
32 public final Resource ComponentType_hasScript;
\r
33 public final Resource ComponentType_hasScript_Inverse;
\r
34 public final Resource Composite;
\r
35 public final Resource Composite_instantiationFunction;
\r
36 public final Resource Composite_instantiationFunction_Inverse;
\r
37 public final Resource Composite_namingFunction;
\r
38 public final Resource Composite_namingFunction_Inverse;
\r
39 public final Resource Connection;
\r
40 public final Resource ConnectionConstraint;
\r
41 public final Resource ConnectionConstraint_ErrorIssue;
\r
42 public final Resource ConnectionConstraint_Source;
\r
43 public final Resource ConnectionDirection;
\r
44 public final Resource ConnectionJoin;
\r
45 public final Resource ConnectionRelation;
\r
46 public final Resource ConnectionRelation_connectionRequired;
\r
47 public final Resource ConnectionRelation_connectionRequired_Inverse;
\r
48 public final Resource ConnectionRelation_equivalentConnectionPoint;
\r
49 public final Resource ConnectionType;
\r
50 public final Resource ConnectionType_isUserSelectable;
\r
51 public final Resource ConnectionType_isUserSelectable_Inverse;
\r
52 public final Resource Connects;
\r
53 public final Resource DefaultConnectionType;
\r
54 public final Resource DefaultModelingRules;
\r
55 public final Resource DefaultsToConnectionType;
\r
56 public final Resource DefaultsToConnectionType_Inverse;
\r
57 public final Resource DefinedComponentType;
\r
58 public final Resource Defines;
\r
59 public final Resource Functions;
\r
60 public final Resource Functions_computeExpression;
\r
61 public final Resource Functions_connectionExtension;
\r
62 public final Resource Functions_connectionIssueDescription;
\r
63 public final Resource Functions_connectionValidator;
\r
64 public final Resource Functions_connectionValueAccessor;
\r
65 public final Resource Functions_expressionValueAccessor;
\r
66 public final Resource Functions_structuralChildDomainChildren;
\r
67 public final Resource Functions_structuralChildDomainProperties;
\r
68 public final Resource Functions_structuralRunDomainChildren;
\r
69 public final Resource GroupBelongsTo;
\r
70 public final Resource GroupBelongsToInverse;
\r
71 public final Resource GroupSubsumption;
\r
72 public final Resource HasAttachmentRelation;
\r
73 public final Resource HasCardinalityRestriction;
\r
74 public final Resource HasConnectionConstraint;
\r
75 public final Resource HasConnectionDirection;
\r
76 public final Resource HasConnectionJoin;
\r
77 public final Resource HasConnectionType;
\r
78 public final Resource HasExpression;
\r
79 public final Resource HasExpression_Inverse;
\r
80 public final Resource HasJoinClusterSet;
\r
81 public final Resource HasJoinClusterSet_Inverse;
\r
82 public final Resource HasLowerBound;
\r
83 public final Resource HasLowerBound_Inverse;
\r
84 public final Resource HasModelingRules;
\r
85 public final Resource HasSubgroup;
\r
86 public final Resource HasUpperBound;
\r
87 public final Resource HasUpperBound_Inverse;
\r
88 public final Resource InComposite;
\r
89 public final Resource InComposite_Inverse;
\r
90 public final Resource InputDirection;
\r
91 public final Resource InvalidSCLExpressionIssue;
\r
92 public final Resource IsBoundBy;
\r
93 public final Resource IsConnectedTo;
\r
94 public final Resource IsDefinedBy;
\r
95 public final Resource IsIncludedInConnectionType;
\r
96 public final Resource IsIncludedInConnectionType_Inverse;
\r
97 public final Resource IsJoinedBy;
\r
98 public final Resource Joins;
\r
99 public final Resource JoinsComposite;
\r
100 public final Resource ModelingRules;
\r
101 public final Resource MonitorValue;
\r
102 public final Resource MonitorValueType;
\r
103 public final Resource OrderedComposite;
\r
104 public final Resource OutputDirection;
\r
105 public final Resource OverridesConnectionType;
\r
106 public final Resource OverridesConnectionType_Inverse;
\r
107 public final Resource ProceduralComponentType;
\r
108 public final Resource ProceduralComponentTypeCode;
\r
109 public final Resource ProceduralComponentType_code;
\r
110 public final Resource ProceduralComponentType_code_Inverse;
\r
111 public final Resource ProceduralComponentType_environment;
\r
112 public final Resource Property;
\r
113 public final Resource ProvidingConnectionRelation;
\r
114 public final Resource Run;
\r
115 public final Resource SCLValue;
\r
116 public final Resource SimpleModelingRules;
\r
117 public final Resource StandardModelingRules;
\r
118 public final Resource SupportsConnectionType;
\r
119 public final Resource SupportsDirection;
\r
120 public final Resource SynchronizedConnectionRelation;
\r
121 public final Resource SynchronizedRelation;
\r
122 public final Resource UserDefinedProperty;
\r
123 public final Resource input;
\r
124 public final Resource input_Inverse;
\r
125 public final Resource scl;
\r
126 public final Resource sclValue;
\r
127 public final Resource structuralRevision;
\r
128 public final Resource structuralRevision_Inverse;
\r
129 public final Resource synchronizedRevision;
\r
130 public final Resource synchronizedRevision_Inverse;
\r
132 public static class URIs {
\r
133 public static final String AbstractDefinedComponentType = "http://www.simantics.org/Structural-1.2/AbstractDefinedComponentType";
\r
134 public static final String AllowsConnectionType = "http://www.simantics.org/Structural-1.2/AllowsConnectionType";
\r
135 public static final String AllowsConnectionType_Inverse = "http://www.simantics.org/Structural-1.2/AllowsConnectionType/Inverse";
\r
136 public static final String BelongsTo = "http://www.simantics.org/Structural-1.2/BelongsTo";
\r
137 public static final String BelongsToInverse = "http://www.simantics.org/Structural-1.2/BelongsToInverse";
\r
138 public static final String Binds = "http://www.simantics.org/Structural-1.2/Binds";
\r
139 public static final String CardinalityRestriction = "http://www.simantics.org/Structural-1.2/CardinalityRestriction";
\r
140 public static final String Component = "http://www.simantics.org/Structural-1.2/Component";
\r
141 public static final String ComponentGroup = "http://www.simantics.org/Structural-1.2/ComponentGroup";
\r
142 public static final String ComponentType = "http://www.simantics.org/Structural-1.2/ComponentType";
\r
143 public static final String ComponentTypeScript = "http://www.simantics.org/Structural-1.2/ComponentTypeScript";
\r
144 public static final String ComponentTypeScript_code = "http://www.simantics.org/Structural-1.2/ComponentTypeScript/code";
\r
145 public static final String ComponentTypeScript_code_Inverse = "http://www.simantics.org/Structural-1.2/ComponentTypeScript/code/Inverse";
\r
146 public static final String ComponentTypeScript_type = "http://www.simantics.org/Structural-1.2/ComponentTypeScript/type";
\r
147 public static final String ComponentTypeScript_type_Inverse = "http://www.simantics.org/Structural-1.2/ComponentTypeScript/type/Inverse";
\r
148 public static final String ComponentType_HasDefaultMonitorValueType = "http://www.simantics.org/Structural-1.2/ComponentType/HasDefaultMonitorValueType";
\r
149 public static final String ComponentType_HasDefaultPropertyRelationType = "http://www.simantics.org/Structural-1.2/ComponentType/HasDefaultPropertyRelationType";
\r
150 public static final String ComponentType_HasDefaultPropertyValueType = "http://www.simantics.org/Structural-1.2/ComponentType/HasDefaultPropertyValueType";
\r
151 public static final String ComponentType_Locked = "http://www.simantics.org/Structural-1.2/ComponentType/Locked";
\r
152 public static final String ComponentType_hasScript = "http://www.simantics.org/Structural-1.2/ComponentType/hasScript";
\r
153 public static final String ComponentType_hasScript_Inverse = "http://www.simantics.org/Structural-1.2/ComponentType/hasScript/Inverse";
\r
154 public static final String Composite = "http://www.simantics.org/Structural-1.2/Composite";
\r
155 public static final String Composite_instantiationFunction = "http://www.simantics.org/Structural-1.2/Composite/instantiationFunction";
\r
156 public static final String Composite_instantiationFunction_Inverse = "http://www.simantics.org/Structural-1.2/Composite/instantiationFunction/Inverse";
\r
157 public static final String Composite_namingFunction = "http://www.simantics.org/Structural-1.2/Composite/namingFunction";
\r
158 public static final String Composite_namingFunction_Inverse = "http://www.simantics.org/Structural-1.2/Composite/namingFunction/Inverse";
\r
159 public static final String Connection = "http://www.simantics.org/Structural-1.2/Connection";
\r
160 public static final String ConnectionConstraint = "http://www.simantics.org/Structural-1.2/ConnectionConstraint";
\r
161 public static final String ConnectionConstraint_ErrorIssue = "http://www.simantics.org/Structural-1.2/ConnectionConstraint/ErrorIssue";
\r
162 public static final String ConnectionConstraint_Source = "http://www.simantics.org/Structural-1.2/ConnectionConstraint/Source";
\r
163 public static final String ConnectionDirection = "http://www.simantics.org/Structural-1.2/ConnectionDirection";
\r
164 public static final String ConnectionJoin = "http://www.simantics.org/Structural-1.2/ConnectionJoin";
\r
165 public static final String ConnectionRelation = "http://www.simantics.org/Structural-1.2/ConnectionRelation";
\r
166 public static final String ConnectionRelation_connectionRequired = "http://www.simantics.org/Structural-1.2/ConnectionRelation/connectionRequired";
\r
167 public static final String ConnectionRelation_connectionRequired_Inverse = "http://www.simantics.org/Structural-1.2/ConnectionRelation/connectionRequired/Inverse";
\r
168 public static final String ConnectionRelation_equivalentConnectionPoint = "http://www.simantics.org/Structural-1.2/ConnectionRelation/equivalentConnectionPoint";
\r
169 public static final String ConnectionType = "http://www.simantics.org/Structural-1.2/ConnectionType";
\r
170 public static final String ConnectionType_isUserSelectable = "http://www.simantics.org/Structural-1.2/ConnectionType/isUserSelectable";
\r
171 public static final String ConnectionType_isUserSelectable_Inverse = "http://www.simantics.org/Structural-1.2/ConnectionType/isUserSelectable/Inverse";
\r
172 public static final String Connects = "http://www.simantics.org/Structural-1.2/Connects";
\r
173 public static final String DefaultConnectionType = "http://www.simantics.org/Structural-1.2/DefaultConnectionType";
\r
174 public static final String DefaultModelingRules = "http://www.simantics.org/Structural-1.2/DefaultModelingRules";
\r
175 public static final String DefaultsToConnectionType = "http://www.simantics.org/Structural-1.2/DefaultsToConnectionType";
\r
176 public static final String DefaultsToConnectionType_Inverse = "http://www.simantics.org/Structural-1.2/DefaultsToConnectionType/Inverse";
\r
177 public static final String DefinedComponentType = "http://www.simantics.org/Structural-1.2/DefinedComponentType";
\r
178 public static final String Defines = "http://www.simantics.org/Structural-1.2/Defines";
\r
179 public static final String Functions = "http://www.simantics.org/Structural-1.2/Functions";
\r
180 public static final String Functions_computeExpression = "http://www.simantics.org/Structural-1.2/Functions/computeExpression";
\r
181 public static final String Functions_connectionExtension = "http://www.simantics.org/Structural-1.2/Functions/connectionExtension";
\r
182 public static final String Functions_connectionIssueDescription = "http://www.simantics.org/Structural-1.2/Functions/connectionIssueDescription";
\r
183 public static final String Functions_connectionValidator = "http://www.simantics.org/Structural-1.2/Functions/connectionValidator";
\r
184 public static final String Functions_connectionValueAccessor = "http://www.simantics.org/Structural-1.2/Functions/connectionValueAccessor";
\r
185 public static final String Functions_expressionValueAccessor = "http://www.simantics.org/Structural-1.2/Functions/expressionValueAccessor";
\r
186 public static final String Functions_structuralChildDomainChildren = "http://www.simantics.org/Structural-1.2/Functions/structuralChildDomainChildren";
\r
187 public static final String Functions_structuralChildDomainProperties = "http://www.simantics.org/Structural-1.2/Functions/structuralChildDomainProperties";
\r
188 public static final String Functions_structuralRunDomainChildren = "http://www.simantics.org/Structural-1.2/Functions/structuralRunDomainChildren";
\r
189 public static final String GroupBelongsTo = "http://www.simantics.org/Structural-1.2/GroupBelongsTo";
\r
190 public static final String GroupBelongsToInverse = "http://www.simantics.org/Structural-1.2/GroupBelongsToInverse";
\r
191 public static final String GroupSubsumption = "http://www.simantics.org/Structural-1.2/GroupSubsumption";
\r
192 public static final String HasAttachmentRelation = "http://www.simantics.org/Structural-1.2/HasAttachmentRelation";
\r
193 public static final String HasCardinalityRestriction = "http://www.simantics.org/Structural-1.2/HasCardinalityRestriction";
\r
194 public static final String HasConnectionConstraint = "http://www.simantics.org/Structural-1.2/HasConnectionConstraint";
\r
195 public static final String HasConnectionDirection = "http://www.simantics.org/Structural-1.2/HasConnectionDirection";
\r
196 public static final String HasConnectionJoin = "http://www.simantics.org/Structural-1.2/HasConnectionJoin";
\r
197 public static final String HasConnectionType = "http://www.simantics.org/Structural-1.2/HasConnectionType";
\r
198 public static final String HasExpression = "http://www.simantics.org/Structural-1.2/HasExpression";
\r
199 public static final String HasExpression_Inverse = "http://www.simantics.org/Structural-1.2/HasExpression/Inverse";
\r
200 public static final String HasJoinClusterSet = "http://www.simantics.org/Structural-1.2/HasJoinClusterSet";
\r
201 public static final String HasJoinClusterSet_Inverse = "http://www.simantics.org/Structural-1.2/HasJoinClusterSet/Inverse";
\r
202 public static final String HasLowerBound = "http://www.simantics.org/Structural-1.2/HasLowerBound";
\r
203 public static final String HasLowerBound_Inverse = "http://www.simantics.org/Structural-1.2/HasLowerBound/Inverse";
\r
204 public static final String HasModelingRules = "http://www.simantics.org/Structural-1.2/HasModelingRules";
\r
205 public static final String HasSubgroup = "http://www.simantics.org/Structural-1.2/HasSubgroup";
\r
206 public static final String HasUpperBound = "http://www.simantics.org/Structural-1.2/HasUpperBound";
\r
207 public static final String HasUpperBound_Inverse = "http://www.simantics.org/Structural-1.2/HasUpperBound/Inverse";
\r
208 public static final String InComposite = "http://www.simantics.org/Structural-1.2/InComposite";
\r
209 public static final String InComposite_Inverse = "http://www.simantics.org/Structural-1.2/InComposite/Inverse";
\r
210 public static final String InputDirection = "http://www.simantics.org/Structural-1.2/InputDirection";
\r
211 public static final String InvalidSCLExpressionIssue = "http://www.simantics.org/Structural-1.2/InvalidSCLExpressionIssue";
\r
212 public static final String IsBoundBy = "http://www.simantics.org/Structural-1.2/IsBoundBy";
\r
213 public static final String IsConnectedTo = "http://www.simantics.org/Structural-1.2/IsConnectedTo";
\r
214 public static final String IsDefinedBy = "http://www.simantics.org/Structural-1.2/IsDefinedBy";
\r
215 public static final String IsIncludedInConnectionType = "http://www.simantics.org/Structural-1.2/IsIncludedInConnectionType";
\r
216 public static final String IsIncludedInConnectionType_Inverse = "http://www.simantics.org/Structural-1.2/IsIncludedInConnectionType/Inverse";
\r
217 public static final String IsJoinedBy = "http://www.simantics.org/Structural-1.2/IsJoinedBy";
\r
218 public static final String Joins = "http://www.simantics.org/Structural-1.2/Joins";
\r
219 public static final String JoinsComposite = "http://www.simantics.org/Structural-1.2/JoinsComposite";
\r
220 public static final String ModelingRules = "http://www.simantics.org/Structural-1.2/ModelingRules";
\r
221 public static final String MonitorValue = "http://www.simantics.org/Structural-1.2/MonitorValue";
\r
222 public static final String MonitorValueType = "http://www.simantics.org/Structural-1.2/MonitorValueType";
\r
223 public static final String OrderedComposite = "http://www.simantics.org/Structural-1.2/OrderedComposite";
\r
224 public static final String OutputDirection = "http://www.simantics.org/Structural-1.2/OutputDirection";
\r
225 public static final String OverridesConnectionType = "http://www.simantics.org/Structural-1.2/OverridesConnectionType";
\r
226 public static final String OverridesConnectionType_Inverse = "http://www.simantics.org/Structural-1.2/OverridesConnectionType/Inverse";
\r
227 public static final String ProceduralComponentType = "http://www.simantics.org/Structural-1.2/ProceduralComponentType";
\r
228 public static final String ProceduralComponentTypeCode = "http://www.simantics.org/Structural-1.2/ProceduralComponentTypeCode";
\r
229 public static final String ProceduralComponentType_code = "http://www.simantics.org/Structural-1.2/ProceduralComponentType/code";
\r
230 public static final String ProceduralComponentType_code_Inverse = "http://www.simantics.org/Structural-1.2/ProceduralComponentType/code/Inverse";
\r
231 public static final String ProceduralComponentType_environment = "http://www.simantics.org/Structural-1.2/ProceduralComponentType/environment";
\r
232 public static final String Property = "http://www.simantics.org/Structural-1.2/Property";
\r
233 public static final String ProvidingConnectionRelation = "http://www.simantics.org/Structural-1.2/ProvidingConnectionRelation";
\r
234 public static final String Run = "http://www.simantics.org/Structural-1.2/Run";
\r
235 public static final String SCLValue = "http://www.simantics.org/Structural-1.2/SCLValue";
\r
236 public static final String SimpleModelingRules = "http://www.simantics.org/Structural-1.2/SimpleModelingRules";
\r
237 public static final String StandardModelingRules = "http://www.simantics.org/Structural-1.2/StandardModelingRules";
\r
238 public static final String SupportsConnectionType = "http://www.simantics.org/Structural-1.2/SupportsConnectionType";
\r
239 public static final String SupportsDirection = "http://www.simantics.org/Structural-1.2/SupportsDirection";
\r
240 public static final String SynchronizedConnectionRelation = "http://www.simantics.org/Structural-1.2/SynchronizedConnectionRelation";
\r
241 public static final String SynchronizedRelation = "http://www.simantics.org/Structural-1.2/SynchronizedRelation";
\r
242 public static final String UserDefinedProperty = "http://www.simantics.org/Structural-1.2/UserDefinedProperty";
\r
243 public static final String input = "http://www.simantics.org/Structural-1.2/input";
\r
244 public static final String input_Inverse = "http://www.simantics.org/Structural-1.2/input/Inverse";
\r
245 public static final String scl = "http://www.simantics.org/Structural-1.2/scl";
\r
246 public static final String sclValue = "http://www.simantics.org/Structural-1.2/sclValue";
\r
247 public static final String structuralRevision = "http://www.simantics.org/Structural-1.2/structuralRevision";
\r
248 public static final String structuralRevision_Inverse = "http://www.simantics.org/Structural-1.2/structuralRevision/Inverse";
\r
249 public static final String synchronizedRevision = "http://www.simantics.org/Structural-1.2/synchronizedRevision";
\r
250 public static final String synchronizedRevision_Inverse = "http://www.simantics.org/Structural-1.2/synchronizedRevision/Inverse";
\r
253 public static Resource getResourceOrNull(ReadGraph graph, String uri) {
\r
255 return graph.getResource(uri);
\r
256 } catch(DatabaseException e) {
\r
257 System.err.println(e.getMessage());
\r
262 public StructuralResource2(ReadGraph graph) {
\r
263 AbstractDefinedComponentType = getResourceOrNull(graph, URIs.AbstractDefinedComponentType);
\r
264 AllowsConnectionType = getResourceOrNull(graph, URIs.AllowsConnectionType);
\r
265 AllowsConnectionType_Inverse = getResourceOrNull(graph, URIs.AllowsConnectionType_Inverse);
\r
266 BelongsTo = getResourceOrNull(graph, URIs.BelongsTo);
\r
267 BelongsToInverse = getResourceOrNull(graph, URIs.BelongsToInverse);
\r
268 Binds = getResourceOrNull(graph, URIs.Binds);
\r
269 CardinalityRestriction = getResourceOrNull(graph, URIs.CardinalityRestriction);
\r
270 Component = getResourceOrNull(graph, URIs.Component);
\r
271 ComponentGroup = getResourceOrNull(graph, URIs.ComponentGroup);
\r
272 ComponentType = getResourceOrNull(graph, URIs.ComponentType);
\r
273 ComponentTypeScript = getResourceOrNull(graph, URIs.ComponentTypeScript);
\r
274 ComponentTypeScript_code = getResourceOrNull(graph, URIs.ComponentTypeScript_code);
\r
275 ComponentTypeScript_code_Inverse = getResourceOrNull(graph, URIs.ComponentTypeScript_code_Inverse);
\r
276 ComponentTypeScript_type = getResourceOrNull(graph, URIs.ComponentTypeScript_type);
\r
277 ComponentTypeScript_type_Inverse = getResourceOrNull(graph, URIs.ComponentTypeScript_type_Inverse);
\r
278 ComponentType_HasDefaultMonitorValueType = getResourceOrNull(graph, URIs.ComponentType_HasDefaultMonitorValueType);
\r
279 ComponentType_HasDefaultPropertyRelationType = getResourceOrNull(graph, URIs.ComponentType_HasDefaultPropertyRelationType);
\r
280 ComponentType_HasDefaultPropertyValueType = getResourceOrNull(graph, URIs.ComponentType_HasDefaultPropertyValueType);
\r
281 ComponentType_Locked = getResourceOrNull(graph, URIs.ComponentType_Locked);
\r
282 ComponentType_hasScript = getResourceOrNull(graph, URIs.ComponentType_hasScript);
\r
283 ComponentType_hasScript_Inverse = getResourceOrNull(graph, URIs.ComponentType_hasScript_Inverse);
\r
284 Composite = getResourceOrNull(graph, URIs.Composite);
\r
285 Composite_instantiationFunction = getResourceOrNull(graph, URIs.Composite_instantiationFunction);
\r
286 Composite_instantiationFunction_Inverse = getResourceOrNull(graph, URIs.Composite_instantiationFunction_Inverse);
\r
287 Composite_namingFunction = getResourceOrNull(graph, URIs.Composite_namingFunction);
\r
288 Composite_namingFunction_Inverse = getResourceOrNull(graph, URIs.Composite_namingFunction_Inverse);
\r
289 Connection = getResourceOrNull(graph, URIs.Connection);
\r
290 ConnectionConstraint = getResourceOrNull(graph, URIs.ConnectionConstraint);
\r
291 ConnectionConstraint_ErrorIssue = getResourceOrNull(graph, URIs.ConnectionConstraint_ErrorIssue);
\r
292 ConnectionConstraint_Source = getResourceOrNull(graph, URIs.ConnectionConstraint_Source);
\r
293 ConnectionDirection = getResourceOrNull(graph, URIs.ConnectionDirection);
\r
294 ConnectionJoin = getResourceOrNull(graph, URIs.ConnectionJoin);
\r
295 ConnectionRelation = getResourceOrNull(graph, URIs.ConnectionRelation);
\r
296 ConnectionRelation_connectionRequired = getResourceOrNull(graph, URIs.ConnectionRelation_connectionRequired);
\r
297 ConnectionRelation_connectionRequired_Inverse = getResourceOrNull(graph, URIs.ConnectionRelation_connectionRequired_Inverse);
\r
298 ConnectionRelation_equivalentConnectionPoint = getResourceOrNull(graph, URIs.ConnectionRelation_equivalentConnectionPoint);
\r
299 ConnectionType = getResourceOrNull(graph, URIs.ConnectionType);
\r
300 ConnectionType_isUserSelectable = getResourceOrNull(graph, URIs.ConnectionType_isUserSelectable);
\r
301 ConnectionType_isUserSelectable_Inverse = getResourceOrNull(graph, URIs.ConnectionType_isUserSelectable_Inverse);
\r
302 Connects = getResourceOrNull(graph, URIs.Connects);
\r
303 DefaultConnectionType = getResourceOrNull(graph, URIs.DefaultConnectionType);
\r
304 DefaultModelingRules = getResourceOrNull(graph, URIs.DefaultModelingRules);
\r
305 DefaultsToConnectionType = getResourceOrNull(graph, URIs.DefaultsToConnectionType);
\r
306 DefaultsToConnectionType_Inverse = getResourceOrNull(graph, URIs.DefaultsToConnectionType_Inverse);
\r
307 DefinedComponentType = getResourceOrNull(graph, URIs.DefinedComponentType);
\r
308 Defines = getResourceOrNull(graph, URIs.Defines);
\r
309 Functions = getResourceOrNull(graph, URIs.Functions);
\r
310 Functions_computeExpression = getResourceOrNull(graph, URIs.Functions_computeExpression);
\r
311 Functions_connectionExtension = getResourceOrNull(graph, URIs.Functions_connectionExtension);
\r
312 Functions_connectionIssueDescription = getResourceOrNull(graph, URIs.Functions_connectionIssueDescription);
\r
313 Functions_connectionValidator = getResourceOrNull(graph, URIs.Functions_connectionValidator);
\r
314 Functions_connectionValueAccessor = getResourceOrNull(graph, URIs.Functions_connectionValueAccessor);
\r
315 Functions_expressionValueAccessor = getResourceOrNull(graph, URIs.Functions_expressionValueAccessor);
\r
316 Functions_structuralChildDomainChildren = getResourceOrNull(graph, URIs.Functions_structuralChildDomainChildren);
\r
317 Functions_structuralChildDomainProperties = getResourceOrNull(graph, URIs.Functions_structuralChildDomainProperties);
\r
318 Functions_structuralRunDomainChildren = getResourceOrNull(graph, URIs.Functions_structuralRunDomainChildren);
\r
319 GroupBelongsTo = getResourceOrNull(graph, URIs.GroupBelongsTo);
\r
320 GroupBelongsToInverse = getResourceOrNull(graph, URIs.GroupBelongsToInverse);
\r
321 GroupSubsumption = getResourceOrNull(graph, URIs.GroupSubsumption);
\r
322 HasAttachmentRelation = getResourceOrNull(graph, URIs.HasAttachmentRelation);
\r
323 HasCardinalityRestriction = getResourceOrNull(graph, URIs.HasCardinalityRestriction);
\r
324 HasConnectionConstraint = getResourceOrNull(graph, URIs.HasConnectionConstraint);
\r
325 HasConnectionDirection = getResourceOrNull(graph, URIs.HasConnectionDirection);
\r
326 HasConnectionJoin = getResourceOrNull(graph, URIs.HasConnectionJoin);
\r
327 HasConnectionType = getResourceOrNull(graph, URIs.HasConnectionType);
\r
328 HasExpression = getResourceOrNull(graph, URIs.HasExpression);
\r
329 HasExpression_Inverse = getResourceOrNull(graph, URIs.HasExpression_Inverse);
\r
330 HasJoinClusterSet = getResourceOrNull(graph, URIs.HasJoinClusterSet);
\r
331 HasJoinClusterSet_Inverse = getResourceOrNull(graph, URIs.HasJoinClusterSet_Inverse);
\r
332 HasLowerBound = getResourceOrNull(graph, URIs.HasLowerBound);
\r
333 HasLowerBound_Inverse = getResourceOrNull(graph, URIs.HasLowerBound_Inverse);
\r
334 HasModelingRules = getResourceOrNull(graph, URIs.HasModelingRules);
\r
335 HasSubgroup = getResourceOrNull(graph, URIs.HasSubgroup);
\r
336 HasUpperBound = getResourceOrNull(graph, URIs.HasUpperBound);
\r
337 HasUpperBound_Inverse = getResourceOrNull(graph, URIs.HasUpperBound_Inverse);
\r
338 InComposite = getResourceOrNull(graph, URIs.InComposite);
\r
339 InComposite_Inverse = getResourceOrNull(graph, URIs.InComposite_Inverse);
\r
340 InputDirection = getResourceOrNull(graph, URIs.InputDirection);
\r
341 InvalidSCLExpressionIssue = getResourceOrNull(graph, URIs.InvalidSCLExpressionIssue);
\r
342 IsBoundBy = getResourceOrNull(graph, URIs.IsBoundBy);
\r
343 IsConnectedTo = getResourceOrNull(graph, URIs.IsConnectedTo);
\r
344 IsDefinedBy = getResourceOrNull(graph, URIs.IsDefinedBy);
\r
345 IsIncludedInConnectionType = getResourceOrNull(graph, URIs.IsIncludedInConnectionType);
\r
346 IsIncludedInConnectionType_Inverse = getResourceOrNull(graph, URIs.IsIncludedInConnectionType_Inverse);
\r
347 IsJoinedBy = getResourceOrNull(graph, URIs.IsJoinedBy);
\r
348 Joins = getResourceOrNull(graph, URIs.Joins);
\r
349 JoinsComposite = getResourceOrNull(graph, URIs.JoinsComposite);
\r
350 ModelingRules = getResourceOrNull(graph, URIs.ModelingRules);
\r
351 MonitorValue = getResourceOrNull(graph, URIs.MonitorValue);
\r
352 MonitorValueType = getResourceOrNull(graph, URIs.MonitorValueType);
\r
353 OrderedComposite = getResourceOrNull(graph, URIs.OrderedComposite);
\r
354 OutputDirection = getResourceOrNull(graph, URIs.OutputDirection);
\r
355 OverridesConnectionType = getResourceOrNull(graph, URIs.OverridesConnectionType);
\r
356 OverridesConnectionType_Inverse = getResourceOrNull(graph, URIs.OverridesConnectionType_Inverse);
\r
357 ProceduralComponentType = getResourceOrNull(graph, URIs.ProceduralComponentType);
\r
358 ProceduralComponentTypeCode = getResourceOrNull(graph, URIs.ProceduralComponentTypeCode);
\r
359 ProceduralComponentType_code = getResourceOrNull(graph, URIs.ProceduralComponentType_code);
\r
360 ProceduralComponentType_code_Inverse = getResourceOrNull(graph, URIs.ProceduralComponentType_code_Inverse);
\r
361 ProceduralComponentType_environment = getResourceOrNull(graph, URIs.ProceduralComponentType_environment);
\r
362 Property = getResourceOrNull(graph, URIs.Property);
\r
363 ProvidingConnectionRelation = getResourceOrNull(graph, URIs.ProvidingConnectionRelation);
\r
364 Run = getResourceOrNull(graph, URIs.Run);
\r
365 SCLValue = getResourceOrNull(graph, URIs.SCLValue);
\r
366 SimpleModelingRules = getResourceOrNull(graph, URIs.SimpleModelingRules);
\r
367 StandardModelingRules = getResourceOrNull(graph, URIs.StandardModelingRules);
\r
368 SupportsConnectionType = getResourceOrNull(graph, URIs.SupportsConnectionType);
\r
369 SupportsDirection = getResourceOrNull(graph, URIs.SupportsDirection);
\r
370 SynchronizedConnectionRelation = getResourceOrNull(graph, URIs.SynchronizedConnectionRelation);
\r
371 SynchronizedRelation = getResourceOrNull(graph, URIs.SynchronizedRelation);
\r
372 UserDefinedProperty = getResourceOrNull(graph, URIs.UserDefinedProperty);
\r
373 input = getResourceOrNull(graph, URIs.input);
\r
374 input_Inverse = getResourceOrNull(graph, URIs.input_Inverse);
\r
375 scl = getResourceOrNull(graph, URIs.scl);
\r
376 sclValue = getResourceOrNull(graph, URIs.sclValue);
\r
377 structuralRevision = getResourceOrNull(graph, URIs.structuralRevision);
\r
378 structuralRevision_Inverse = getResourceOrNull(graph, URIs.structuralRevision_Inverse);
\r
379 synchronizedRevision = getResourceOrNull(graph, URIs.synchronizedRevision);
\r
380 synchronizedRevision_Inverse = getResourceOrNull(graph, URIs.synchronizedRevision_Inverse);
\r
383 public static StructuralResource2 getInstance(ReadGraph graph) {
\r
384 Session session = graph.getSession();
\r
385 StructuralResource2 ret = session.peekService(StructuralResource2.class);
\r
387 QueryControl qc = graph.getService(QueryControl.class);
\r
388 ret = new StructuralResource2(qc.getIndependentGraph(graph));
\r
389 session.registerService(StructuralResource2.class, ret);
\r
394 public static StructuralResource2 getInstance(RequestProcessor session) throws DatabaseException {
\r
395 StructuralResource2 ret = session.peekService(StructuralResource2.class);
\r
397 ret = session.syncRequest(new Read<StructuralResource2>() {
\r
398 public StructuralResource2 perform(ReadGraph graph) throws DatabaseException {
\r
399 QueryControl qc = graph.getService(QueryControl.class);
\r
400 return new StructuralResource2(qc.getIndependentGraph(graph));
\r
403 session.registerService(StructuralResource2.class, ret);
\r