-package org.simantics.event.ontology;\r
-\r
-import org.simantics.db.RequestProcessor;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.request.Read;\r
-import org.simantics.db.Session;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.service.QueryControl;\r
-\r
-public class EventResource {\r
- \r
- public final Resource Event;\r
- public final Resource EventLog;\r
- public final Resource EventLog_HasBaselineEvent;\r
- public final Resource EventLog_HasBaselineEvent_Inverse;\r
- public final Resource EventSlice;\r
- public final Resource EventType;\r
- public final Resource EventType_severity;\r
- public final Resource EventType_severity_Inverse;\r
- public final Resource Event_index;\r
- public final Resource Event_index_Inverse;\r
- public final Resource Event_message;\r
- public final Resource Event_message_Inverse;\r
- public final Resource Event_milestoneLabel;\r
- public final Resource Event_milestoneLabel_Inverse;\r
- public final Resource Event_source;\r
- public final Resource Event_sourceName;\r
- public final Resource Event_sourceName_Inverse;\r
- public final Resource Event_source_inverse;\r
- public final Resource Event_tag;\r
- public final Resource Event_tag_Inverse;\r
- public final Resource Event_type;\r
- public final Resource Event_typeNumber;\r
- public final Resource Event_typeNumber_Inverse;\r
- public final Resource HasEventLog;\r
- public final Resource HasEventProducer;\r
- public final Resource HasModificationCounter;\r
- public final Resource HasModificationCounter_Inverse;\r
- public final Resource HasTimestamp;\r
- public final Resource HasTimestamp_Inverse;\r
- public final Resource Hidden;\r
- public final Resource IsEventLogOf;\r
- public final Resource IsEventProducerOf;\r
- public final Resource Milestone;\r
- public final Resource NoReturn;\r
- public final Resource ReturnEvent;\r
- public final Resource ReturnedBy;\r
- public final Resource Returns;\r
- public final Resource TimeStamp;\r
- public final Resource View;\r
- public final Resource View_EventBrowseContext;\r
- public final Resource View_EventBrowseContext_EventDecorationRule;\r
- public final Resource View_EventBrowseContext_EventImageRule;\r
- public final Resource View_EventBrowseContext_EventLabelRule;\r
- public final Resource View_EventBrowseContext_EventLogImageRule;\r
- public final Resource View_EventBrowseContext_EventLogLabelRule;\r
- public final Resource View_EventBrowseContext_EventLogsRule;\r
- public final Resource View_EventBrowseContext_EventsRule;\r
- public final Resource View_EventBrowseContext_ProjectEventsRule;\r
- public final Resource View_HideInfoEvents;\r
- public final Resource View_HideInfoEvents_Inverse;\r
- public final Resource View_HideReturnEvents;\r
- public final Resource View_HideReturnEvents_Inverse;\r
- public final Resource View_HideWarningEvents;\r
- public final Resource View_HideWarningEvents_Inverse;\r
- public final Resource View_ManualEventType;\r
- public final Resource View_ShowHiddenEvents;\r
- public final Resource View_ShowHiddenEvents_Inverse;\r
- public final Resource View_ShowOnlyActiveEvents;\r
- public final Resource View_ShowOnlyActiveEvents_Inverse;\r
- public final Resource View_ShowOnlyMilestones;\r
- public final Resource View_ShowOnlyMilestones_Inverse;\r
- \r
- public static class URIs {\r
- public static final String Event = "http://www.simantics.org/Event-1.2/Event";\r
- public static final String EventLog = "http://www.simantics.org/Event-1.2/EventLog";\r
- public static final String EventLog_HasBaselineEvent = "http://www.simantics.org/Event-1.2/EventLog/HasBaselineEvent";\r
- public static final String EventLog_HasBaselineEvent_Inverse = "http://www.simantics.org/Event-1.2/EventLog/HasBaselineEvent/Inverse";\r
- public static final String EventSlice = "http://www.simantics.org/Event-1.2/EventSlice";\r
- public static final String EventType = "http://www.simantics.org/Event-1.2/EventType";\r
- public static final String EventType_severity = "http://www.simantics.org/Event-1.2/EventType/severity";\r
- public static final String EventType_severity_Inverse = "http://www.simantics.org/Event-1.2/EventType/severity/Inverse";\r
- public static final String Event_index = "http://www.simantics.org/Event-1.2/Event/index";\r
- public static final String Event_index_Inverse = "http://www.simantics.org/Event-1.2/Event/index/Inverse";\r
- public static final String Event_message = "http://www.simantics.org/Event-1.2/Event/message";\r
- public static final String Event_message_Inverse = "http://www.simantics.org/Event-1.2/Event/message/Inverse";\r
- public static final String Event_milestoneLabel = "http://www.simantics.org/Event-1.2/Event/milestoneLabel";\r
- public static final String Event_milestoneLabel_Inverse = "http://www.simantics.org/Event-1.2/Event/milestoneLabel/Inverse";\r
- public static final String Event_source = "http://www.simantics.org/Event-1.2/Event/source";\r
- public static final String Event_sourceName = "http://www.simantics.org/Event-1.2/Event/sourceName";\r
- public static final String Event_sourceName_Inverse = "http://www.simantics.org/Event-1.2/Event/sourceName/Inverse";\r
- public static final String Event_source_inverse = "http://www.simantics.org/Event-1.2/Event/source/inverse";\r
- public static final String Event_tag = "http://www.simantics.org/Event-1.2/Event/tag";\r
- public static final String Event_tag_Inverse = "http://www.simantics.org/Event-1.2/Event/tag/Inverse";\r
- public static final String Event_type = "http://www.simantics.org/Event-1.2/Event/type";\r
- public static final String Event_typeNumber = "http://www.simantics.org/Event-1.2/Event/typeNumber";\r
- public static final String Event_typeNumber_Inverse = "http://www.simantics.org/Event-1.2/Event/typeNumber/Inverse";\r
- public static final String HasEventLog = "http://www.simantics.org/Event-1.2/HasEventLog";\r
- public static final String HasEventProducer = "http://www.simantics.org/Event-1.2/HasEventProducer";\r
- public static final String HasModificationCounter = "http://www.simantics.org/Event-1.2/HasModificationCounter";\r
- public static final String HasModificationCounter_Inverse = "http://www.simantics.org/Event-1.2/HasModificationCounter/Inverse";\r
- public static final String HasTimestamp = "http://www.simantics.org/Event-1.2/HasTimestamp";\r
- public static final String HasTimestamp_Inverse = "http://www.simantics.org/Event-1.2/HasTimestamp/Inverse";\r
- public static final String Hidden = "http://www.simantics.org/Event-1.2/Hidden";\r
- public static final String IsEventLogOf = "http://www.simantics.org/Event-1.2/IsEventLogOf";\r
- public static final String IsEventProducerOf = "http://www.simantics.org/Event-1.2/IsEventProducerOf";\r
- public static final String Milestone = "http://www.simantics.org/Event-1.2/Milestone";\r
- public static final String NoReturn = "http://www.simantics.org/Event-1.2/NoReturn";\r
- public static final String ReturnEvent = "http://www.simantics.org/Event-1.2/ReturnEvent";\r
- public static final String ReturnedBy = "http://www.simantics.org/Event-1.2/ReturnedBy";\r
- public static final String Returns = "http://www.simantics.org/Event-1.2/Returns";\r
- public static final String TimeStamp = "http://www.simantics.org/Event-1.2/TimeStamp";\r
- public static final String View = "http://www.simantics.org/Event-1.2/View";\r
- public static final String View_EventBrowseContext = "http://www.simantics.org/Event-1.2/View/EventBrowseContext";\r
- public static final String View_EventBrowseContext_EventDecorationRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventDecorationRule";\r
- public static final String View_EventBrowseContext_EventImageRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventImageRule";\r
- public static final String View_EventBrowseContext_EventLabelRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLabelRule";\r
- public static final String View_EventBrowseContext_EventLogImageRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLogImageRule";\r
- public static final String View_EventBrowseContext_EventLogLabelRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLogLabelRule";\r
- public static final String View_EventBrowseContext_EventLogsRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLogsRule";\r
- public static final String View_EventBrowseContext_EventsRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventsRule";\r
- public static final String View_EventBrowseContext_ProjectEventsRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/ProjectEventsRule";\r
- public static final String View_HideInfoEvents = "http://www.simantics.org/Event-1.2/View/HideInfoEvents";\r
- public static final String View_HideInfoEvents_Inverse = "http://www.simantics.org/Event-1.2/View/HideInfoEvents/Inverse";\r
- public static final String View_HideReturnEvents = "http://www.simantics.org/Event-1.2/View/HideReturnEvents";\r
- public static final String View_HideReturnEvents_Inverse = "http://www.simantics.org/Event-1.2/View/HideReturnEvents/Inverse";\r
- public static final String View_HideWarningEvents = "http://www.simantics.org/Event-1.2/View/HideWarningEvents";\r
- public static final String View_HideWarningEvents_Inverse = "http://www.simantics.org/Event-1.2/View/HideWarningEvents/Inverse";\r
- public static final String View_ManualEventType = "http://www.simantics.org/Event-1.2/View/ManualEventType";\r
- public static final String View_ShowHiddenEvents = "http://www.simantics.org/Event-1.2/View/ShowHiddenEvents";\r
- public static final String View_ShowHiddenEvents_Inverse = "http://www.simantics.org/Event-1.2/View/ShowHiddenEvents/Inverse";\r
- public static final String View_ShowOnlyActiveEvents = "http://www.simantics.org/Event-1.2/View/ShowOnlyActiveEvents";\r
- public static final String View_ShowOnlyActiveEvents_Inverse = "http://www.simantics.org/Event-1.2/View/ShowOnlyActiveEvents/Inverse";\r
- public static final String View_ShowOnlyMilestones = "http://www.simantics.org/Event-1.2/View/ShowOnlyMilestones";\r
- public static final String View_ShowOnlyMilestones_Inverse = "http://www.simantics.org/Event-1.2/View/ShowOnlyMilestones/Inverse";\r
- }\r
- \r
- public static Resource getResourceOrNull(ReadGraph graph, String uri) {\r
- try {\r
- return graph.getResource(uri);\r
- } catch(DatabaseException e) {\r
- System.err.println(e.getMessage());\r
- return null;\r
- }\r
- }\r
- \r
- public EventResource(ReadGraph graph) {\r
- Event = getResourceOrNull(graph, URIs.Event);\r
- EventLog = getResourceOrNull(graph, URIs.EventLog);\r
- EventLog_HasBaselineEvent = getResourceOrNull(graph, URIs.EventLog_HasBaselineEvent);\r
- EventLog_HasBaselineEvent_Inverse = getResourceOrNull(graph, URIs.EventLog_HasBaselineEvent_Inverse);\r
- EventSlice = getResourceOrNull(graph, URIs.EventSlice);\r
- EventType = getResourceOrNull(graph, URIs.EventType);\r
- EventType_severity = getResourceOrNull(graph, URIs.EventType_severity);\r
- EventType_severity_Inverse = getResourceOrNull(graph, URIs.EventType_severity_Inverse);\r
- Event_index = getResourceOrNull(graph, URIs.Event_index);\r
- Event_index_Inverse = getResourceOrNull(graph, URIs.Event_index_Inverse);\r
- Event_message = getResourceOrNull(graph, URIs.Event_message);\r
- Event_message_Inverse = getResourceOrNull(graph, URIs.Event_message_Inverse);\r
- Event_milestoneLabel = getResourceOrNull(graph, URIs.Event_milestoneLabel);\r
- Event_milestoneLabel_Inverse = getResourceOrNull(graph, URIs.Event_milestoneLabel_Inverse);\r
- Event_source = getResourceOrNull(graph, URIs.Event_source);\r
- Event_sourceName = getResourceOrNull(graph, URIs.Event_sourceName);\r
- Event_sourceName_Inverse = getResourceOrNull(graph, URIs.Event_sourceName_Inverse);\r
- Event_source_inverse = getResourceOrNull(graph, URIs.Event_source_inverse);\r
- Event_tag = getResourceOrNull(graph, URIs.Event_tag);\r
- Event_tag_Inverse = getResourceOrNull(graph, URIs.Event_tag_Inverse);\r
- Event_type = getResourceOrNull(graph, URIs.Event_type);\r
- Event_typeNumber = getResourceOrNull(graph, URIs.Event_typeNumber);\r
- Event_typeNumber_Inverse = getResourceOrNull(graph, URIs.Event_typeNumber_Inverse);\r
- HasEventLog = getResourceOrNull(graph, URIs.HasEventLog);\r
- HasEventProducer = getResourceOrNull(graph, URIs.HasEventProducer);\r
- HasModificationCounter = getResourceOrNull(graph, URIs.HasModificationCounter);\r
- HasModificationCounter_Inverse = getResourceOrNull(graph, URIs.HasModificationCounter_Inverse);\r
- HasTimestamp = getResourceOrNull(graph, URIs.HasTimestamp);\r
- HasTimestamp_Inverse = getResourceOrNull(graph, URIs.HasTimestamp_Inverse);\r
- Hidden = getResourceOrNull(graph, URIs.Hidden);\r
- IsEventLogOf = getResourceOrNull(graph, URIs.IsEventLogOf);\r
- IsEventProducerOf = getResourceOrNull(graph, URIs.IsEventProducerOf);\r
- Milestone = getResourceOrNull(graph, URIs.Milestone);\r
- NoReturn = getResourceOrNull(graph, URIs.NoReturn);\r
- ReturnEvent = getResourceOrNull(graph, URIs.ReturnEvent);\r
- ReturnedBy = getResourceOrNull(graph, URIs.ReturnedBy);\r
- Returns = getResourceOrNull(graph, URIs.Returns);\r
- TimeStamp = getResourceOrNull(graph, URIs.TimeStamp);\r
- View = getResourceOrNull(graph, URIs.View);\r
- View_EventBrowseContext = getResourceOrNull(graph, URIs.View_EventBrowseContext);\r
- View_EventBrowseContext_EventDecorationRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventDecorationRule);\r
- View_EventBrowseContext_EventImageRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventImageRule);\r
- View_EventBrowseContext_EventLabelRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLabelRule);\r
- View_EventBrowseContext_EventLogImageRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLogImageRule);\r
- View_EventBrowseContext_EventLogLabelRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLogLabelRule);\r
- View_EventBrowseContext_EventLogsRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLogsRule);\r
- View_EventBrowseContext_EventsRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventsRule);\r
- View_EventBrowseContext_ProjectEventsRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_ProjectEventsRule);\r
- View_HideInfoEvents = getResourceOrNull(graph, URIs.View_HideInfoEvents);\r
- View_HideInfoEvents_Inverse = getResourceOrNull(graph, URIs.View_HideInfoEvents_Inverse);\r
- View_HideReturnEvents = getResourceOrNull(graph, URIs.View_HideReturnEvents);\r
- View_HideReturnEvents_Inverse = getResourceOrNull(graph, URIs.View_HideReturnEvents_Inverse);\r
- View_HideWarningEvents = getResourceOrNull(graph, URIs.View_HideWarningEvents);\r
- View_HideWarningEvents_Inverse = getResourceOrNull(graph, URIs.View_HideWarningEvents_Inverse);\r
- View_ManualEventType = getResourceOrNull(graph, URIs.View_ManualEventType);\r
- View_ShowHiddenEvents = getResourceOrNull(graph, URIs.View_ShowHiddenEvents);\r
- View_ShowHiddenEvents_Inverse = getResourceOrNull(graph, URIs.View_ShowHiddenEvents_Inverse);\r
- View_ShowOnlyActiveEvents = getResourceOrNull(graph, URIs.View_ShowOnlyActiveEvents);\r
- View_ShowOnlyActiveEvents_Inverse = getResourceOrNull(graph, URIs.View_ShowOnlyActiveEvents_Inverse);\r
- View_ShowOnlyMilestones = getResourceOrNull(graph, URIs.View_ShowOnlyMilestones);\r
- View_ShowOnlyMilestones_Inverse = getResourceOrNull(graph, URIs.View_ShowOnlyMilestones_Inverse);\r
- }\r
- \r
- public static EventResource getInstance(ReadGraph graph) {\r
- Session session = graph.getSession();\r
- EventResource ret = session.peekService(EventResource.class);\r
- if(ret == null) {\r
- QueryControl qc = graph.getService(QueryControl.class);\r
- ret = new EventResource(qc.getIndependentGraph(graph));\r
- session.registerService(EventResource.class, ret);\r
- }\r
- return ret;\r
- }\r
- \r
- public static EventResource getInstance(RequestProcessor session) throws DatabaseException {\r
- EventResource ret = session.peekService(EventResource.class);\r
- if(ret == null) {\r
- ret = session.syncRequest(new Read<EventResource>() {\r
- public EventResource perform(ReadGraph graph) throws DatabaseException {\r
- QueryControl qc = graph.getService(QueryControl.class);\r
- return new EventResource(qc.getIndependentGraph(graph));\r
- }\r
- });\r
- session.registerService(EventResource.class, ret);\r
- }\r
- return ret;\r
- }\r
- \r
-}\r
-\r
+package org.simantics.event.ontology;
+
+import org.simantics.db.RequestProcessor;
+import org.simantics.db.Resource;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.request.Read;
+import org.simantics.db.Session;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.service.QueryControl;
+
+public class EventResource {
+
+ public final Resource Event;
+ public final Resource EventLog;
+ public final Resource EventLog_HasBaselineEvent;
+ public final Resource EventLog_HasBaselineEvent_Inverse;
+ public final Resource EventSlice;
+ public final Resource EventType;
+ public final Resource EventType_severity;
+ public final Resource EventType_severity_Inverse;
+ public final Resource Event_index;
+ public final Resource Event_index_Inverse;
+ public final Resource Event_message;
+ public final Resource Event_message_Inverse;
+ public final Resource Event_milestoneLabel;
+ public final Resource Event_milestoneLabel_Inverse;
+ public final Resource Event_source;
+ public final Resource Event_sourceName;
+ public final Resource Event_sourceName_Inverse;
+ public final Resource Event_source_inverse;
+ public final Resource Event_tag;
+ public final Resource Event_tag_Inverse;
+ public final Resource Event_type;
+ public final Resource Event_typeNumber;
+ public final Resource Event_typeNumber_Inverse;
+ public final Resource HasEventLog;
+ public final Resource HasEventProducer;
+ public final Resource HasModificationCounter;
+ public final Resource HasModificationCounter_Inverse;
+ public final Resource HasTimestamp;
+ public final Resource HasTimestamp_Inverse;
+ public final Resource Hidden;
+ public final Resource IsEventLogOf;
+ public final Resource IsEventProducerOf;
+ public final Resource Milestone;
+ public final Resource NoReturn;
+ public final Resource ReturnEvent;
+ public final Resource ReturnedBy;
+ public final Resource Returns;
+ public final Resource TimeStamp;
+ public final Resource View;
+ public final Resource View_EventBrowseContext;
+ public final Resource View_EventBrowseContext_EventDecorationRule;
+ public final Resource View_EventBrowseContext_EventImageRule;
+ public final Resource View_EventBrowseContext_EventLabelRule;
+ public final Resource View_EventBrowseContext_EventLogImageRule;
+ public final Resource View_EventBrowseContext_EventLogLabelRule;
+ public final Resource View_EventBrowseContext_EventLogsRule;
+ public final Resource View_EventBrowseContext_EventsRule;
+ public final Resource View_EventBrowseContext_ProjectEventsRule;
+ public final Resource View_HideInfoEvents;
+ public final Resource View_HideInfoEvents_Inverse;
+ public final Resource View_HideReturnEvents;
+ public final Resource View_HideReturnEvents_Inverse;
+ public final Resource View_HideWarningEvents;
+ public final Resource View_HideWarningEvents_Inverse;
+ public final Resource View_ManualEventType;
+ public final Resource View_ShowHiddenEvents;
+ public final Resource View_ShowHiddenEvents_Inverse;
+ public final Resource View_ShowOnlyActiveEvents;
+ public final Resource View_ShowOnlyActiveEvents_Inverse;
+ public final Resource View_ShowOnlyMilestones;
+ public final Resource View_ShowOnlyMilestones_Inverse;
+
+ public static class URIs {
+ public static final String Event = "http://www.simantics.org/Event-1.2/Event";
+ public static final String EventLog = "http://www.simantics.org/Event-1.2/EventLog";
+ public static final String EventLog_HasBaselineEvent = "http://www.simantics.org/Event-1.2/EventLog/HasBaselineEvent";
+ public static final String EventLog_HasBaselineEvent_Inverse = "http://www.simantics.org/Event-1.2/EventLog/HasBaselineEvent/Inverse";
+ public static final String EventSlice = "http://www.simantics.org/Event-1.2/EventSlice";
+ public static final String EventType = "http://www.simantics.org/Event-1.2/EventType";
+ public static final String EventType_severity = "http://www.simantics.org/Event-1.2/EventType/severity";
+ public static final String EventType_severity_Inverse = "http://www.simantics.org/Event-1.2/EventType/severity/Inverse";
+ public static final String Event_index = "http://www.simantics.org/Event-1.2/Event/index";
+ public static final String Event_index_Inverse = "http://www.simantics.org/Event-1.2/Event/index/Inverse";
+ public static final String Event_message = "http://www.simantics.org/Event-1.2/Event/message";
+ public static final String Event_message_Inverse = "http://www.simantics.org/Event-1.2/Event/message/Inverse";
+ public static final String Event_milestoneLabel = "http://www.simantics.org/Event-1.2/Event/milestoneLabel";
+ public static final String Event_milestoneLabel_Inverse = "http://www.simantics.org/Event-1.2/Event/milestoneLabel/Inverse";
+ public static final String Event_source = "http://www.simantics.org/Event-1.2/Event/source";
+ public static final String Event_sourceName = "http://www.simantics.org/Event-1.2/Event/sourceName";
+ public static final String Event_sourceName_Inverse = "http://www.simantics.org/Event-1.2/Event/sourceName/Inverse";
+ public static final String Event_source_inverse = "http://www.simantics.org/Event-1.2/Event/source/inverse";
+ public static final String Event_tag = "http://www.simantics.org/Event-1.2/Event/tag";
+ public static final String Event_tag_Inverse = "http://www.simantics.org/Event-1.2/Event/tag/Inverse";
+ public static final String Event_type = "http://www.simantics.org/Event-1.2/Event/type";
+ public static final String Event_typeNumber = "http://www.simantics.org/Event-1.2/Event/typeNumber";
+ public static final String Event_typeNumber_Inverse = "http://www.simantics.org/Event-1.2/Event/typeNumber/Inverse";
+ public static final String HasEventLog = "http://www.simantics.org/Event-1.2/HasEventLog";
+ public static final String HasEventProducer = "http://www.simantics.org/Event-1.2/HasEventProducer";
+ public static final String HasModificationCounter = "http://www.simantics.org/Event-1.2/HasModificationCounter";
+ public static final String HasModificationCounter_Inverse = "http://www.simantics.org/Event-1.2/HasModificationCounter/Inverse";
+ public static final String HasTimestamp = "http://www.simantics.org/Event-1.2/HasTimestamp";
+ public static final String HasTimestamp_Inverse = "http://www.simantics.org/Event-1.2/HasTimestamp/Inverse";
+ public static final String Hidden = "http://www.simantics.org/Event-1.2/Hidden";
+ public static final String IsEventLogOf = "http://www.simantics.org/Event-1.2/IsEventLogOf";
+ public static final String IsEventProducerOf = "http://www.simantics.org/Event-1.2/IsEventProducerOf";
+ public static final String Milestone = "http://www.simantics.org/Event-1.2/Milestone";
+ public static final String NoReturn = "http://www.simantics.org/Event-1.2/NoReturn";
+ public static final String ReturnEvent = "http://www.simantics.org/Event-1.2/ReturnEvent";
+ public static final String ReturnedBy = "http://www.simantics.org/Event-1.2/ReturnedBy";
+ public static final String Returns = "http://www.simantics.org/Event-1.2/Returns";
+ public static final String TimeStamp = "http://www.simantics.org/Event-1.2/TimeStamp";
+ public static final String View = "http://www.simantics.org/Event-1.2/View";
+ public static final String View_EventBrowseContext = "http://www.simantics.org/Event-1.2/View/EventBrowseContext";
+ public static final String View_EventBrowseContext_EventDecorationRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventDecorationRule";
+ public static final String View_EventBrowseContext_EventImageRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventImageRule";
+ public static final String View_EventBrowseContext_EventLabelRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLabelRule";
+ public static final String View_EventBrowseContext_EventLogImageRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLogImageRule";
+ public static final String View_EventBrowseContext_EventLogLabelRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLogLabelRule";
+ public static final String View_EventBrowseContext_EventLogsRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventLogsRule";
+ public static final String View_EventBrowseContext_EventsRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/EventsRule";
+ public static final String View_EventBrowseContext_ProjectEventsRule = "http://www.simantics.org/Event-1.2/View/EventBrowseContext/ProjectEventsRule";
+ public static final String View_HideInfoEvents = "http://www.simantics.org/Event-1.2/View/HideInfoEvents";
+ public static final String View_HideInfoEvents_Inverse = "http://www.simantics.org/Event-1.2/View/HideInfoEvents/Inverse";
+ public static final String View_HideReturnEvents = "http://www.simantics.org/Event-1.2/View/HideReturnEvents";
+ public static final String View_HideReturnEvents_Inverse = "http://www.simantics.org/Event-1.2/View/HideReturnEvents/Inverse";
+ public static final String View_HideWarningEvents = "http://www.simantics.org/Event-1.2/View/HideWarningEvents";
+ public static final String View_HideWarningEvents_Inverse = "http://www.simantics.org/Event-1.2/View/HideWarningEvents/Inverse";
+ public static final String View_ManualEventType = "http://www.simantics.org/Event-1.2/View/ManualEventType";
+ public static final String View_ShowHiddenEvents = "http://www.simantics.org/Event-1.2/View/ShowHiddenEvents";
+ public static final String View_ShowHiddenEvents_Inverse = "http://www.simantics.org/Event-1.2/View/ShowHiddenEvents/Inverse";
+ public static final String View_ShowOnlyActiveEvents = "http://www.simantics.org/Event-1.2/View/ShowOnlyActiveEvents";
+ public static final String View_ShowOnlyActiveEvents_Inverse = "http://www.simantics.org/Event-1.2/View/ShowOnlyActiveEvents/Inverse";
+ public static final String View_ShowOnlyMilestones = "http://www.simantics.org/Event-1.2/View/ShowOnlyMilestones";
+ public static final String View_ShowOnlyMilestones_Inverse = "http://www.simantics.org/Event-1.2/View/ShowOnlyMilestones/Inverse";
+ }
+
+ public static Resource getResourceOrNull(ReadGraph graph, String uri) {
+ try {
+ return graph.getResource(uri);
+ } catch(DatabaseException e) {
+ System.err.println(e.getMessage());
+ return null;
+ }
+ }
+
+ public EventResource(ReadGraph graph) {
+ Event = getResourceOrNull(graph, URIs.Event);
+ EventLog = getResourceOrNull(graph, URIs.EventLog);
+ EventLog_HasBaselineEvent = getResourceOrNull(graph, URIs.EventLog_HasBaselineEvent);
+ EventLog_HasBaselineEvent_Inverse = getResourceOrNull(graph, URIs.EventLog_HasBaselineEvent_Inverse);
+ EventSlice = getResourceOrNull(graph, URIs.EventSlice);
+ EventType = getResourceOrNull(graph, URIs.EventType);
+ EventType_severity = getResourceOrNull(graph, URIs.EventType_severity);
+ EventType_severity_Inverse = getResourceOrNull(graph, URIs.EventType_severity_Inverse);
+ Event_index = getResourceOrNull(graph, URIs.Event_index);
+ Event_index_Inverse = getResourceOrNull(graph, URIs.Event_index_Inverse);
+ Event_message = getResourceOrNull(graph, URIs.Event_message);
+ Event_message_Inverse = getResourceOrNull(graph, URIs.Event_message_Inverse);
+ Event_milestoneLabel = getResourceOrNull(graph, URIs.Event_milestoneLabel);
+ Event_milestoneLabel_Inverse = getResourceOrNull(graph, URIs.Event_milestoneLabel_Inverse);
+ Event_source = getResourceOrNull(graph, URIs.Event_source);
+ Event_sourceName = getResourceOrNull(graph, URIs.Event_sourceName);
+ Event_sourceName_Inverse = getResourceOrNull(graph, URIs.Event_sourceName_Inverse);
+ Event_source_inverse = getResourceOrNull(graph, URIs.Event_source_inverse);
+ Event_tag = getResourceOrNull(graph, URIs.Event_tag);
+ Event_tag_Inverse = getResourceOrNull(graph, URIs.Event_tag_Inverse);
+ Event_type = getResourceOrNull(graph, URIs.Event_type);
+ Event_typeNumber = getResourceOrNull(graph, URIs.Event_typeNumber);
+ Event_typeNumber_Inverse = getResourceOrNull(graph, URIs.Event_typeNumber_Inverse);
+ HasEventLog = getResourceOrNull(graph, URIs.HasEventLog);
+ HasEventProducer = getResourceOrNull(graph, URIs.HasEventProducer);
+ HasModificationCounter = getResourceOrNull(graph, URIs.HasModificationCounter);
+ HasModificationCounter_Inverse = getResourceOrNull(graph, URIs.HasModificationCounter_Inverse);
+ HasTimestamp = getResourceOrNull(graph, URIs.HasTimestamp);
+ HasTimestamp_Inverse = getResourceOrNull(graph, URIs.HasTimestamp_Inverse);
+ Hidden = getResourceOrNull(graph, URIs.Hidden);
+ IsEventLogOf = getResourceOrNull(graph, URIs.IsEventLogOf);
+ IsEventProducerOf = getResourceOrNull(graph, URIs.IsEventProducerOf);
+ Milestone = getResourceOrNull(graph, URIs.Milestone);
+ NoReturn = getResourceOrNull(graph, URIs.NoReturn);
+ ReturnEvent = getResourceOrNull(graph, URIs.ReturnEvent);
+ ReturnedBy = getResourceOrNull(graph, URIs.ReturnedBy);
+ Returns = getResourceOrNull(graph, URIs.Returns);
+ TimeStamp = getResourceOrNull(graph, URIs.TimeStamp);
+ View = getResourceOrNull(graph, URIs.View);
+ View_EventBrowseContext = getResourceOrNull(graph, URIs.View_EventBrowseContext);
+ View_EventBrowseContext_EventDecorationRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventDecorationRule);
+ View_EventBrowseContext_EventImageRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventImageRule);
+ View_EventBrowseContext_EventLabelRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLabelRule);
+ View_EventBrowseContext_EventLogImageRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLogImageRule);
+ View_EventBrowseContext_EventLogLabelRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLogLabelRule);
+ View_EventBrowseContext_EventLogsRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventLogsRule);
+ View_EventBrowseContext_EventsRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_EventsRule);
+ View_EventBrowseContext_ProjectEventsRule = getResourceOrNull(graph, URIs.View_EventBrowseContext_ProjectEventsRule);
+ View_HideInfoEvents = getResourceOrNull(graph, URIs.View_HideInfoEvents);
+ View_HideInfoEvents_Inverse = getResourceOrNull(graph, URIs.View_HideInfoEvents_Inverse);
+ View_HideReturnEvents = getResourceOrNull(graph, URIs.View_HideReturnEvents);
+ View_HideReturnEvents_Inverse = getResourceOrNull(graph, URIs.View_HideReturnEvents_Inverse);
+ View_HideWarningEvents = getResourceOrNull(graph, URIs.View_HideWarningEvents);
+ View_HideWarningEvents_Inverse = getResourceOrNull(graph, URIs.View_HideWarningEvents_Inverse);
+ View_ManualEventType = getResourceOrNull(graph, URIs.View_ManualEventType);
+ View_ShowHiddenEvents = getResourceOrNull(graph, URIs.View_ShowHiddenEvents);
+ View_ShowHiddenEvents_Inverse = getResourceOrNull(graph, URIs.View_ShowHiddenEvents_Inverse);
+ View_ShowOnlyActiveEvents = getResourceOrNull(graph, URIs.View_ShowOnlyActiveEvents);
+ View_ShowOnlyActiveEvents_Inverse = getResourceOrNull(graph, URIs.View_ShowOnlyActiveEvents_Inverse);
+ View_ShowOnlyMilestones = getResourceOrNull(graph, URIs.View_ShowOnlyMilestones);
+ View_ShowOnlyMilestones_Inverse = getResourceOrNull(graph, URIs.View_ShowOnlyMilestones_Inverse);
+ }
+
+ public static EventResource getInstance(ReadGraph graph) {
+ Session session = graph.getSession();
+ EventResource ret = session.peekService(EventResource.class);
+ if(ret == null) {
+ QueryControl qc = graph.getService(QueryControl.class);
+ ret = new EventResource(qc.getIndependentGraph(graph));
+ session.registerService(EventResource.class, ret);
+ }
+ return ret;
+ }
+
+ public static EventResource getInstance(RequestProcessor session) throws DatabaseException {
+ EventResource ret = session.peekService(EventResource.class);
+ if(ret == null) {
+ ret = session.syncRequest(new Read<EventResource>() {
+ public EventResource perform(ReadGraph graph) throws DatabaseException {
+ QueryControl qc = graph.getService(QueryControl.class);
+ return new EventResource(qc.getIndependentGraph(graph));
+ }
+ });
+ session.registerService(EventResource.class, ret);
+ }
+ return ret;
+ }
+
+}
+