Modifier and Type | Method and Description |
---|---|
java.util.Map<ActivityEdge,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehavioralConstraintsChecking.getBehavioralConstraintVSEventVSPrecedenceEventListMap()
get the preceding corresponding events of deviating event for one behavioral constraint
|
java.util.Map<ActivityEdge,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehavioralConstraintsChecking.getBehavioralConstraintVSEventVSPrecedenceEventListMap()
get the preceding corresponding events of deviating event for one behavioral constraint
|
java.util.Map<ActivityEdge,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehavioralConstraintsChecking.getBehavioralConstraintVSEventVSResponseEventListMap()
get the subsequent corresponding events of deviating event for one behavioral constraint
|
java.util.Map<ActivityEdge,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehavioralConstraintsChecking.getBehavioralConstraintVSEventVSResponseEventListMap()
get the subsequent corresponding events of deviating event for one behavioral constraint
|
java.util.List<XOCEvent> |
ActivityExistenceChecking.getDeviatingEventList() |
java.util.List<XOCEvent> |
ObjectExistenceChecking.getDeviatingEventList() |
java.util.List<XOCEvent> |
ObjectModelValidityChecking.getDeviatingEventList() |
java.util.Map<XOCEvent,java.util.List<AOCEdge>> |
ObjectNumberPerEventChecking.getDeviatingEventVSAOCRelationListMap() |
java.util.List<XOCEvent> |
ObjectModelsContainmentCheckingResult.getEventsOfConflictingObjectModels() |
java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> |
ObjectModelValidityChecking.getEventVSDeviatingClassRelationVSSourceObjectListMap() |
java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> |
ObjectModelValidityChecking.getEventVSDeviatingClassRelationVSTargetObjectListMap() |
java.util.Map<XOCEvent,java.util.List<XOCORelation>> |
ObjectModelValidityChecking.getEventVSDeviatingObjectRelationListMap() |
java.util.Map<XOCEvent,java.util.Map<XOCORelation,java.util.List<java.lang.String>>> |
ObjectModelValidityChecking.getEventVSDeviatingObjectRelationVSContentListMap() |
java.util.Map<XOCEvent,java.util.List<XOCObject>> |
ObjectExistenceChecking.getEventVSInexistentObjectListMap() |
java.util.Map<XOCEvent,java.util.List<XOCObject>> |
ProperClassesChecking.getEventVSObjectListOfUnrelatedClassesMap() |
java.util.Map<XOCEvent,java.util.Map<java.lang.String,java.util.List<XOCObject>>> |
ProperClassesChecking.getEventVSUnrelatedClassVSObjectListMap()
get the eventVSUnrelatedClassesVSObjectList which records the classes and objects wrongly referred to by an event
|
java.util.Map<XOCEvent,java.util.List<XOCEvent>> |
ObjectModelsContainmentCheckingResult.getMapOfConflictingEventsVSEvent() |
java.util.Map<XOCEvent,java.util.List<XOCEvent>> |
ObjectModelsContainmentCheckingResult.getMapOfConflictingEventsVSEvent() |
java.util.Map<org.processmining.framework.util.Pair<XOCEvent,XOCEvent>,java.util.List<XOCObject>> |
ObjectModelsContainmentCheckingResult.getMapOfEventPairVSDifference() |
java.util.Map<org.processmining.framework.util.Pair<XOCEvent,XOCEvent>,java.util.List<XOCObject>> |
ObjectModelsContainmentCheckingResult.getMapOfEventPairVSDifference() |
java.util.Map<AOCEdge,java.util.List<XOCEvent>> |
ObjectNumberPerEventChecking.getViolatedAOCRelationVSEventListMap() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectModelsContainmentCheckingResult.linkDifferenceWithEventPair(XOCEvent precedingEvent,
XOCEvent subsequentEvent,
java.util.List<XOCObject> modelDifference) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IntegerPair> |
EventNumberPerObjectChecking.createObjectDeviatingPeriodList(XOCObject object,
java.util.List<java.lang.Integer> checkingMomentList,
java.util.List<XOCEvent> relatedEventList,
Cardinality cardinality,
java.lang.String cardinalityType)
create the deviating period for an object based on the checking moment list, related event list and cardinality;
|
boolean |
EventNumberPerObjectChecking.isEventNumberCorrectAtLastMomentForObjectVersion(XOCObject object,
int objectVersionMoment,
java.util.List<java.lang.Integer> checkingMomentList,
java.util.List<XOCEvent> relatedEventList,
Cardinality activityEventuallyCardinality)
check if an object version (at one checking moment, i.e., the object version's birth moment)
has the required number of corresponding events at the last moment (corresponding to the last event in a log);
currently, we consider all event in relatedEventList are corresponding events (because all events are before or equal the last event);
|
boolean |
EventNumberPerObjectChecking.isEventNumberCorrectAtLatterMomentsForObjectVersion(XOCObject object,
int objectVersionMoment,
java.util.List<java.lang.Integer> checkingMomentList,
java.util.List<XOCEvent> relatedEventList,
Cardinality activityAlwaysCardinality)
check if an object version (at one checking moment, i.e., the object version's birth moment)
has the required number of corresponding events at each latter moment (after or equal to its birth moment);
|
Modifier and Type | Method and Description |
---|---|
void |
LogGraphMouseListener.setSelectedEvent(XOCEvent selectedEvent) |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
ActivityExistencePanel.getDeviatingEventList()
get the list of deviating events which have inexistent activities;
|
java.util.List<XOCEvent> |
OMValidityPanel.getDeviatingEventList()
get the list of deviating events which have invalid object models
|
java.util.List<XOCEvent> |
ObjectExistencePanel.getDeviatingEventList()
get the list of deviating events which refer to inexistent objects;
|
java.util.List<XOCEvent> |
ProperClassesPanel.getDeviatingEventList()
get the list of deviating events which refer to incorrect classes;
|
Modifier and Type | Method and Description |
---|---|
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingClassRelationSetNode(java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSSourceObjectList,
java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSTargetObjectList,
XOCEvent event,
java.lang.String name)
generate the deviating class relation set node
|
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingObjectRelationSetNode(java.util.Map<XOCEvent,java.util.Map<XOCORelation,java.util.List<java.lang.String>>> eventVSDeviatingRelationVSContentList,
XOCEvent event,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingClassRelationSetNode(java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSSourceObjectList,
java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSTargetObjectList,
XOCEvent event,
java.lang.String name)
generate the deviating class relation set node
|
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingClassRelationSetNode(java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSSourceObjectList,
java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSTargetObjectList,
XOCEvent event,
java.lang.String name)
generate the deviating class relation set node
|
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingObjectRelationSetNode(java.util.Map<XOCEvent,java.util.Map<XOCORelation,java.util.List<java.lang.String>>> eventVSDeviatingRelationVSContentList,
XOCEvent event,
java.lang.String name) |
Modifier and Type | Field and Description |
---|---|
java.util.Map<XOCEvent,java.util.Map<java.lang.String,java.util.List<XOCObject>>> |
ResultEventView.deviatingEventVSIncorrectClassVSObjectLis
get all deviating events referring to incorrect classes with objects;
|
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
ResultEventView.getDeviatingEventList()
get all deviating events, i.e., events who have inexistent activities, refer to inexistent object,
have incorrect number of objects, or have incorrect number of target events;
|
java.util.Map<XOCEvent,java.util.List<AOCEdge>> |
ResultEventView.getDeviatingEventVSAOCRelationListMap()
get all deviating events with violated AOC constraints and incorrect object reference list;
|
java.util.Map<XOCEvent,java.util.Map<ActivityEdge,java.util.List<XOCEvent>>> |
ResultEventView.getDeviatingEventVSBehavioralConstraintVSPrecedenceEventListMap()
get all deviating events with violated behavioral constraints and incorrect precedence events;
|
java.util.Map<XOCEvent,java.util.Map<ActivityEdge,java.util.List<XOCEvent>>> |
ResultEventView.getDeviatingEventVSBehavioralConstraintVSPrecedenceEventListMap()
get all deviating events with violated behavioral constraints and incorrect precedence events;
|
java.util.Map<XOCEvent,java.util.Map<ActivityEdge,java.util.List<XOCEvent>>> |
ResultEventView.getDeviatingEventVSBehavioralConstraintVSResponseEventListMap()
get all deviating events with violated behavioral constraints and incorrect response events;
|
java.util.Map<XOCEvent,java.util.Map<ActivityEdge,java.util.List<XOCEvent>>> |
ResultEventView.getDeviatingEventVSBehavioralConstraintVSResponseEventListMap()
get all deviating events with violated behavioral constraints and incorrect response events;
|
java.util.Map<XOCEvent,java.lang.String> |
ResultEventView.getDeviatingEventVSInexistentActivityMap()
get all deviating events with inexistent activities;
|
java.util.Map<XOCEvent,java.util.List<XOCObject>> |
ResultEventView.getDeviatingEventVSInexistentObjectReferenceListMap()
get all deviating events referring to inexistent objects;
|
java.util.Map<XOCEvent,java.util.Map<java.lang.String,java.util.List<XOCObject>>> |
ResultEventView.getDeviatingEventVSReferredIncorrectClassVSObjectListMap()
get all deviating events referring to incorrect classes with objects;
|
Modifier and Type | Method and Description |
---|---|
void |
ResultEventView.collectDeviatingInformationForEvent(XOCEvent event)
get all information for one deviating event, i.e., inexistent activities, inexistent object references,
incorrect number of objects, or incorrect number of target events;
|
void |
ResultObjectVersionView.collectDeviatingInformationForObjectVersion(XOCObject object,
XOCEvent event,
XOCLog log)
get all deviation information for one object version (violated always/eventually cardinality on class relation,
disappearing sometime or changing class, or violated AOC relation cardinality);
|
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
FilterFunction.filterEvents(java.util.List<XOCEvent> inputEvents,
XOCEvent eventReference,
java.lang.String activityName,
int filterType) |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
FilterFunction.filterEvents(java.util.List<XOCEvent> inputEvents,
XOCEvent eventReference,
java.lang.String activityName,
int filterType) |
java.util.List<XOCObject> |
FilterFunction.filterObjectsByClassAtEvent(java.util.List<XOCObject> inputObjects,
java.lang.String className,
XOCEvent event)
get objects which once have the input className
|
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
FilterFunction.filterEvents(java.util.List<XOCEvent> inputEvents,
XOCEvent eventReference,
java.lang.String activityName,
int filterType) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehaviorModelDiscovery.getActivityEdgeVSEventVSPrecedenceEventList() |
java.util.Map<java.lang.String,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehaviorModelDiscovery.getActivityEdgeVSEventVSPrecedenceEventList() |
java.util.Map<java.lang.String,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehaviorModelDiscovery.getActivityEdgeVSEventVSResponseEventList() |
java.util.Map<java.lang.String,java.util.Map<XOCEvent,java.util.List<XOCEvent>>> |
BehaviorModelDiscovery.getActivityEdgeVSEventVSResponseEventList() |
java.util.Map<XOCEvent,java.util.List<XOCEvent>> |
BehavioralConstraintPattern.getReferenceEventVSPrecedenceTargetEventListMap()
gets the referenceEventVSPrecedenceTargetEventList
|
java.util.Map<XOCEvent,java.util.List<XOCEvent>> |
BehavioralConstraintPattern.getReferenceEventVSPrecedenceTargetEventListMap()
gets the referenceEventVSPrecedenceTargetEventList
|
java.util.Map<XOCEvent,java.util.List<XOCEvent>> |
BehavioralConstraintPattern.getReferenceEventVSResposeTargetEventListMap()
gets the referenceEventVSResponseTargetEventList
|
java.util.Map<XOCEvent,java.util.List<XOCEvent>> |
BehavioralConstraintPattern.getReferenceEventVSResposeTargetEventListMap()
gets the referenceEventVSResponseTargetEventList
|
java.util.Map<java.lang.String,java.util.Map<XOCEvent,java.util.List<XOCObject>>> |
AOCEdgeDiscovery.getRelationIdVSEventVSObjectList() |
Modifier and Type | Method and Description |
---|---|
void |
BehaviorModelDiscovery.identifyTargetEventsByClass(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String className,
java.lang.String classNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the a common class, relate target events to a reference event;
|
void |
BehaviorModelDiscovery.identifyTargetEventsByClass(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String className,
java.lang.String classNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the a common class, relate target events to a reference event;
|
void |
BehaviorModelDiscovery.identifyTargetEventsByClass(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String className,
java.lang.String classNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the a common class, relate target events to a reference event;
|
void |
BehaviorModelDiscovery.identifyTargetEventsByClass(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String className,
java.lang.String classNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the a common class, relate target events to a reference event;
|
void |
BehaviorModelDiscovery.identifyTargetEventsByClassRelation(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String sourceClassName,
java.lang.String sourceClassNodeId,
java.lang.String targetClassName,
java.lang.String targetClassNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the two related classes, relate target events to a reference event;
|
void |
BehaviorModelDiscovery.identifyTargetEventsByClassRelation(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String sourceClassName,
java.lang.String sourceClassNodeId,
java.lang.String targetClassName,
java.lang.String targetClassNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the two related classes, relate target events to a reference event;
|
void |
BehaviorModelDiscovery.identifyTargetEventsByClassRelation(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String sourceClassName,
java.lang.String sourceClassNodeId,
java.lang.String targetClassName,
java.lang.String targetClassNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the two related classes, relate target events to a reference event;
|
void |
BehaviorModelDiscovery.identifyTargetEventsByClassRelation(java.lang.String sourceActivityName,
java.lang.String sourceActivityNodeId,
java.lang.String targetActivityName,
java.lang.String targetActivityNodeId,
java.lang.String sourceClassName,
java.lang.String sourceClassNodeId,
java.lang.String targetClassName,
java.lang.String targetClassNodeId,
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> precedenceAndResponsePairList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSPrecedenceEventList,
java.util.Map<XOCEvent,java.util.List<XOCEvent>> eventVSResponseEventList)
Through the two related classes, relate target events to a reference event;
|
Modifier and Type | Field and Description |
---|---|
protected XOCEvent |
XOCCase.referenceEvent |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<XOCEvent> |
XOCCase.precedenceTargetEventList |
protected java.util.List<XOCEvent> |
XOCCase.responseTargetEventList |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
XOCCase.getPrecedenceTargetEventList() |
java.util.List<XOCEvent> |
XOCCase.getResponseTargetEventList() |
Modifier and Type | Method and Description |
---|---|
void |
XOCCase.setPrecedenceTargetEventList(java.util.List<XOCEvent> precedenceTargetEventList) |
void |
XOCCase.setResponseTargetEventList(java.util.List<XOCEvent> responseTargetEventList) |
Modifier and Type | Method and Description |
---|---|
XOCEvent |
LogDuplicator.duplicateEvent(XOCEvent inputEvent,
int number)
duplicate an event
|
Modifier and Type | Method and Description |
---|---|
XOCEvent |
LogDuplicator.duplicateEvent(XOCEvent inputEvent,
int number)
duplicate an event
|
Modifier and Type | Method and Description |
---|---|
XOCEvent |
XFactory.createEvent()
Creates a new XES event instance (Factory method).
|
XOCEvent |
XFactoryNaiveImpl.createEvent() |
XOCEvent |
XFactory.createEvent(XAttributeMap attributes)
Creates a new XES event instance (Factory method).
|
XOCEvent |
XFactoryNaiveImpl.createEvent(XAttributeMap attributes) |
XOCEvent |
XFactory.createEvent(XID id,
XAttributeMap attributes)
Creates a new XES event instance (Factory method).
|
XOCEvent |
XFactoryNaiveImpl.createEvent(XID id,
XAttributeMap attributes) |
Modifier and Type | Method and Description |
---|---|
void |
GraphMouseListener.setSelectedEvent(XOCEvent selectEvent) |
void |
GraphMoveMouseListener.setSelectedEvent(XOCEvent selectEvent) |
void |
GraphZoomMouseListener.setSelectedEvent(XOCEvent selectEvent) |
Modifier and Type | Field and Description |
---|---|
protected XOCEvent |
ObjectModelJGraphXPanel.selectedEvent |
Modifier and Type | Method and Description |
---|---|
XOCEvent |
ObjectModelJGraphXPanel.getSelectedEvent() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectModelJGraphXPanel.addEvent(XOCEvent event,
XOCLog log,
mxGraph graphx,
java.util.Map<mxCell,MyOriginalCell> mxcellVSCellMap,
double zoomRate) |
void |
ObjectModelJGraphXPanel.addReferenceRelations(XOCEvent event,
XOCLog log,
mxGraph graphx,
java.util.Map<mxCell,MyOriginalCell> mxcellVSCellMap) |
java.util.Map<java.lang.String,org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> |
ObjectModelJGraphXPanel.generateObjectCoordinates(XOCEvent event,
int height,
int width,
int offsetY) |
void |
AttributesHierarchyPanel.updateAttributePanelForEvent(XOCEvent event)
Update the attribute panel for a selected event in the object model panel
|
void |
AttributesHierarchyPanel.updateAttributePanelForObject(XOCObject object,
XOCEvent event,
XOCLog log,
java.util.List<XOCObject> relevantObjectList,
java.util.List<XOCORelation> relevantObjectRelationList)
Update the attribute panel for a selected object in the object model panel
|
void |
AttributesHierarchyPanel.updateAttributePanelForObjectRelation(XOCORelation relation,
XOCLog log,
XOCEvent event)
Update the attribute panel for a selected object relation in the object model panel
|
void |
AttributesHierarchyPanel.updateEventAttributes(XOCEvent event,
boolean flag) |
void |
ObjectModelJGraphXPanel.updateEventGraph(XOCEvent event,
double zoomRate,
boolean showEventFlag) |
Modifier and Type | Field and Description |
---|---|
static XOCEvent |
XocXmlParser.event |
Modifier and Type | Method and Description |
---|---|
void |
OutputXMLFile.serializeEventListTag(java.util.List<XOCEvent> eventList,
java.lang.String format,
org.deckfour.spex.SXTag logTag) |
Modifier and Type | Method and Description |
---|---|
XOCEvent |
XOCLog.getLastEvent() |
XOCEvent |
XOCObject.getReferenceEvent()
get the event when the object is first referred to
|
XOCEvent |
XOCRRelation.getSourceEvent() |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
XOCLog.createEndEvents() |
java.util.List<XOCEvent> |
XOCLog.createEventsForOneActivity(java.lang.String activity) |
java.util.List<XOCEvent> |
XOCLog.createStartEvents() |
java.util.List<XOCEvent> |
XOCLog.getAllEvents() |
java.util.List<XOCEvent> |
XOCLog.getEventsOfActivity(java.lang.String activityName) |
java.util.Map<java.lang.String,XOCEvent> |
XOCLog.getIdVSEventMap() |
java.util.List<XOCEvent> |
XOCObject.getRelatedEventList() |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEvent(XOCEvent event) |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEventA(XOCEvent event,
java.lang.String classNodeName) |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEventB(XOCEvent event,
java.lang.String classNodeNameX,
java.lang.String classNodeNameY) |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEventByPath(XOCEvent event,
java.lang.String[] path,
java.lang.String targetActivity)
get target events correlated to an input event by a path (an array of class names)
|
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneObjectByPath(XOCObject object,
java.lang.String[] path,
java.lang.String targetActivity)
get target events correlated to an input object by a path (an array of class names);
the first class in the path is the class of the input object;
|
java.util.List<XOCEvent> |
XOCLog.sortEventList(java.util.List<XOCEvent> eventList)
sort an input list of events based on their orders in the event log
|
Modifier and Type | Method and Description |
---|---|
XOCObjectModel |
XOCLog.createCompleteObjectModel(XOCEvent event)
create the complete object model for one input event and
fill it into the object model parameter
|
XOCObjectModel |
XOCLog.createObjectModelUpdate(XOCEvent event)
create the updated parts of the object model for one input event
|
XAttributeMap |
XOCObject.createUpdatedAttributeMap(XOCEvent event)
create the updated attribute map through comparing values of the input event with values of its previous event;
|
java.util.List<XOCObject> |
XOCLog.getAllRelatedObjectsForOneEvent(XOCEvent event)
get all objects connected to related objects of an event + related objects of an event
|
java.util.List<XOCObject> |
XOCLog.getIndirectRelatedObjectsForOneEvent(XOCEvent event) |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEvent(XOCEvent event) |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEventA(XOCEvent event,
java.lang.String classNodeName) |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEventB(XOCEvent event,
java.lang.String classNodeNameX,
java.lang.String classNodeNameY) |
java.util.List<XOCEvent> |
XOCLog.getRelatedEventsForOneEventByPath(XOCEvent event,
java.lang.String[] path,
java.lang.String targetActivity)
get target events correlated to an input event by a path (an array of class names)
|
boolean |
XOCORelation.isAddedAtEvent(XOCEvent event)
check if the object relation is added at the moment of input event based on the life cycle period list
if one object relation is alive at current event and dead at previous event, the object relation is added at current event
|
boolean |
XOCObject.isAddedAtEvent(XOCEvent event)
check if the object is born at the moment of input event based on the life cycle period list
if one object is alive at current event and dead at previous event, the object is added at current event
|
boolean |
XOCORelation.isAliveAtEvent(XOCEvent event)
check if the object relation is alive at the moment of input event based on the life cycle period list
|
boolean |
XOCObject.isAliveAtEvent(XOCEvent event)
check if the object is alive at the moment of input event based on the life cycle period list
|
boolean |
XOCObject.isUpdatedAtEvent(XOCEvent event)
check if the object is updated at the moment of input event based on the life cycle period list
if one object is alive and has different attributes at previous and current events, the object is updated
|
void |
XOCObject.setReferenceEvent(XOCEvent observationEvent) |
void |
XOCRRelation.setSourceEvent(XOCEvent sourceEvent) |
Modifier and Type | Method and Description |
---|---|
void |
XOCLog.setAllEvents(java.util.List<XOCEvent> allEvents) |
java.util.List<XOCEvent> |
XOCLog.sortEventList(java.util.List<XOCEvent> eventList)
sort an input list of events based on their orders in the event log
|
Modifier and Type | Class and Description |
---|---|
class |
XOCEventImpl
Implementation for the XEvent interface.
|
Modifier and Type | Method and Description |
---|---|
XOCEvent |
XOCLogImpl.getLastEvent() |
XOCEvent |
XOCObjectImpl.getReferenceEvent() |
XOCEvent |
XOCRRelationImpl.getSourceEvent() |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCEvent> |
XOCLogImpl.createEndEvents() |
java.util.List<XOCEvent> |
XOCLogImpl.createEventsForOneActivity(java.lang.String activity) |
java.util.List<XOCEvent> |
XOCLogImpl.createStartEvents() |
java.util.List<XOCEvent> |
XOCLogImpl.getAllEvents() |
java.util.List<XOCEvent> |
XOCLogImpl.getEventsOfActivity(java.lang.String activityNameInput)
get all events of one activity.
|
java.util.Map<java.lang.String,XOCEvent> |
XOCLogImpl.getIdVSEventMap() |
java.util.List<XOCEvent> |
XOCObjectImpl.getRelatedEventList() |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEvent(XOCEvent event) |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEventA(XOCEvent event,
java.lang.String classNodeName) |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEventB(XOCEvent event,
java.lang.String classNodeNameX,
java.lang.String classNodeNameY) |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEventByPath(XOCEvent event,
java.lang.String[] path,
java.lang.String targetActivity)
get target events correlated to an input event by a path (an array of class names)
|
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneObjectByPath(XOCObject object,
java.lang.String[] path,
java.lang.String targetActivity)
get target events correlated to an input object by a path (an array of class names);
the first class in the path is the class of the input object;
|
java.util.List<XOCEvent> |
XOCLogImpl.sortEventList(java.util.List<XOCEvent> eventList)
sort an input list of events based on their orders in the event log
|
Modifier and Type | Method and Description |
---|---|
boolean |
XOCLogImpl.add(XOCEvent event) |
XOCObjectModel |
XOCLogImpl.createCompleteObjectModel(XOCEvent event)
create the complete object model for one input event and
fill it into the object model parameter
|
XOCObjectModel |
XOCLogImpl.createObjectModelUpdate(XOCEvent event)
create the updated parts (added objects and updated objects) of the object model for one input event
|
XAttributeMap |
XOCObjectImpl.createUpdatedAttributeMap(XOCEvent event)
create the updated attribute map through comparing values of the input event with values of its previous event;
|
java.util.List<XOCObject> |
XOCLogImpl.getAllRelatedObjectsForOneEvent(XOCEvent event)
get all objects connected to related objects of an event + related objects of an event
|
java.util.List<XOCObject> |
XOCLogImpl.getIndirectRelatedObjectsForOneEvent(XOCEvent event) |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEvent(XOCEvent event) |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEventA(XOCEvent event,
java.lang.String classNodeName) |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEventB(XOCEvent event,
java.lang.String classNodeNameX,
java.lang.String classNodeNameY) |
java.util.List<XOCEvent> |
XOCLogImpl.getRelatedEventsForOneEventByPath(XOCEvent event,
java.lang.String[] path,
java.lang.String targetActivity)
get target events correlated to an input event by a path (an array of class names)
|
boolean |
XOCORelationImpl.isAddedAtEvent(XOCEvent event)
check if the object relation is added at the moment of input event based on the life cycle period list
if one object relation is alive at current event and dead at previous event, the object relation is added at current event
|
boolean |
XOCObjectImpl.isAddedAtEvent(XOCEvent event)
check if the object is born at the moment of input event based on the life cycle period list
if one object is alive at current event and dead at previous event, the object is added at current event
|
boolean |
XOCORelationImpl.isAliveAtEvent(XOCEvent event)
check if the object relation is alive at the moment of input event based on the life cycle period list
|
boolean |
XOCObjectImpl.isAliveAtEvent(XOCEvent event)
check if the object is alive at the moment of input event based on the life cycle period list
|
boolean |
XOCObjectImpl.isUpdatedAtEvent(XOCEvent event)
check if the object is updated at the moment of input event based on the life cycle period list
if one object is alive and has different attributes at previous and current events, the object is updated
|
void |
XOCObjectImpl.setReferenceEvent(XOCEvent observationEvent) |
void |
XOCRRelationImpl.setSourceEvent(XOCEvent sourceEvent) |
Modifier and Type | Method and Description |
---|---|
void |
XOCLogImpl.setAllEvents(java.util.List<XOCEvent> allEvents) |
java.util.List<XOCEvent> |
XOCLogImpl.sortEventList(java.util.List<XOCEvent> eventList)
sort an input list of events based on their orders in the event log
|
Constructor and Description |
---|
XOCRRelationImpl(java.lang.String relationType,
XOCEvent sourceEvent,
XOCObject targetObject) |
XOCRRelationImpl(XID ID,
XAttributeMap attributes,
java.lang.String relationType,
XOCEvent sourceEvent,
XOCObject targetObject) |
Modifier and Type | Method and Description |
---|---|
void |
InstancePanel.updateInstancesList(java.util.List<java.util.List<XOCEvent>> sortedInstance)
update the instance list based on Map
|
Modifier and Type | Method and Description |
---|---|
void |
InstancePanel.updateInstancesList(java.util.List<java.util.List<XOCEvent>> sortedInstance)
update the instance list based on Map
|