Modifier and Type | Method and Description |
---|---|
static java.util.List<XOCObject> |
BehavioralConstraintsChecking.filterObjects(java.util.List<XOCObject> inputObjects,
ClassNode classNodeReference) |
java.util.List<XOCObject> |
MonotonicityChecking.getClassChangedObjectList() |
java.util.Map<XOCObject,java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>>> |
ObjectModelValidityChecking.getDeviatingObjectVSStartAndEndPairListMap() |
java.util.List<XOCObject> |
MonotonicityChecking.getDisappearedObjectList() |
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<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<org.processmining.framework.util.Pair<XOCEvent,XOCEvent>,java.util.List<XOCObject>> |
ObjectModelsContainmentCheckingResult.getMapOfEventPairVSDifference() |
java.util.Map<org.processmining.framework.util.Pair<XOCObjectModel,XOCObjectModel>,java.util.List<XOCObject>> |
ObjectModelsContainmentCheckingResult.getMapOfModelPairVSDifference() |
java.util.Map<AOCEdge,java.util.Map<XOCObject,java.util.List<IntegerPair>>> |
EventNumberPerObjectChecking.getViolatedAOCRelationAlwaysVSObjectVSPeriodListMap()
get the violatedAOCRelationAlwaysVSObjectVSPeriodList which records deviating objects for each AOC relation;
note that, each object has a list of periods, which means object versions of one object during these periods are deviating;
|
java.util.Map<AOCEdge,java.util.Map<XOCObject,java.util.List<IntegerPair>>> |
EventNumberPerObjectChecking.getViolatedAOCRelationEventuallyVSObjectVSPeriodListMap()
get the violatedAOCRelationEventuallyVSObjectVSPeriodList which records deviating objects for each AOC relation;
note that, each object has a list of periods, which means object versions of one object during these periods are deviating;
|
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
FulfilmentChecking.getViolatedSourceClassRelationVSObjectListMap() |
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ObjectModelValidityChecking.getViolatedSourceClassRelationVSObjectListMap() |
java.util.Map<ClassEdge,java.util.Map<XOCObject,java.util.List<XOCObject>>> |
ObjectModelValidityChecking.getViolatedSourceClassRelationVSObjectVSRelatedObjectListMap() |
java.util.Map<ClassEdge,java.util.Map<XOCObject,java.util.List<XOCObject>>> |
ObjectModelValidityChecking.getViolatedSourceClassRelationVSObjectVSRelatedObjectListMap() |
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
FulfilmentChecking.getViolatedTargetClassRelationVSObjectListMap() |
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ObjectModelValidityChecking.getViolatedTargetClassRelationVSObjectListMap() |
java.util.Map<ClassEdge,java.util.Map<XOCObject,java.util.List<XOCObject>>> |
ObjectModelValidityChecking.getViolatedTargetClassRelationVSObjectVSRelatedObjectListMap() |
java.util.Map<ClassEdge,java.util.Map<XOCObject,java.util.List<XOCObject>>> |
ObjectModelValidityChecking.getViolatedTargetClassRelationVSObjectVSRelatedObjectListMap() |
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 |
---|---|
static java.util.List<XOCObject> |
BehavioralConstraintsChecking.filterObjects(java.util.List<XOCObject> inputObjects,
ClassNode classNodeReference) |
void |
ObjectModelsContainmentCheckingResult.linkDifferenceWithEventPair(XOCEvent precedingEvent,
XOCEvent subsequentEvent,
java.util.List<XOCObject> modelDifference) |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCObject> |
MonotonicityPanel.getClassChangedObjectList()
get the list of deviating objects which change classes;
|
java.util.List<XOCObject> |
MonotonicityPanel.getDisappearedObjectList()
get the list of deviating objects which disappear;
|
Modifier and Type | Method and Description |
---|---|
javax.swing.tree.DefaultMutableTreeNode |
EventNumberPerObjectPanel.generateDeviatingClassRelationNode(ClassEdge relation,
java.util.List<XOCObject> objectListViolatedSource,
java.util.List<XOCObject> objectListViolatedTarget,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
EventNumberPerObjectPanel.generateDeviatingClassRelationNode(ClassEdge relation,
java.util.List<XOCObject> objectListViolatedSource,
java.util.List<XOCObject> objectListViolatedTarget,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
FulfilmentPanel.generateDeviatingClassRelationNode(ClassEdge relation,
java.util.List<XOCObject> objectListViolatedSource,
java.util.List<XOCObject> objectListViolatedTarget,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
FulfilmentPanel.generateDeviatingClassRelationNode(ClassEdge relation,
java.util.List<XOCObject> objectListViolatedSource,
java.util.List<XOCObject> objectListViolatedTarget,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingClassRelationNode(ClassEdge relation,
java.util.List<XOCObject> objectListViolatedSource,
java.util.List<XOCObject> objectListViolatedTarget,
java.lang.String name)
generate the node for a deviating class relation;
if there are no deviating objects for one cardinality, do not generate the corresponding node;
|
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingClassRelationNode(ClassEdge relation,
java.util.List<XOCObject> objectListViolatedSource,
java.util.List<XOCObject> objectListViolatedTarget,
java.lang.String name)
generate the node for a deviating class relation;
if there are no deviating objects for one cardinality, do not generate the corresponding node;
|
javax.swing.tree.DefaultMutableTreeNode |
EventNumberPerObjectPanel.generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
EventNumberPerObjectPanel.generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
FulfilmentPanel.generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
FulfilmentPanel.generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
OMValidityPanel.generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList,
java.lang.String name) |
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
|
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.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;
|
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ResultModelView.getViolatedAlwaysSourceClassRelationVSObjectListMap() |
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ResultModelView.getViolatedAlwaysTargetClassRelationVSObjectListMap() |
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ResultObjectVersionView.getViolatedClassRelationAlwaysVSObjectListMap()
get violatedClassRelationAlwaysVSObjectList which records all violated class relations (always) with corresponding object list;
|
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ResultObjectVersionView.getViolatedClassRelationEventuallyVSObjectListMap()
get violatedClassRelationEventuallyVSObjectList which records all violated class relations (Eventually) with corresponding object list;
|
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ResultModelView.getViolatedEventuallySourceClassRelationVSObjectListMap() |
java.util.Map<ClassEdge,java.util.List<XOCObject>> |
ResultModelView.getViolatedEventuallyTargetClassRelationVSObjectListMap() |
Modifier and Type | Method and Description |
---|---|
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<XOCObject> |
FilterFunction.filterObjects(java.util.List<XOCObject> inputObjects,
java.lang.String className)
get objects which once have the input className
|
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<XOCObject> |
FilterFunction.filterObjects(java.util.List<XOCObject> inputObjects,
java.lang.String className)
get objects which once have the input className
|
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.Map<java.lang.String,java.util.Map<XOCObject,java.util.List<IntegerPair>>> |
ClassEdgeCardinalityDiscovery.getClassRelationIdVSSourceObjectVSPeriodList()
get classRelationIdVSSourceObjectVSPeriodList which records life cycle period of each cardinality for source objects of each class relation;
|
java.util.Map<java.lang.String,java.util.Map<XOCObject,java.util.Map<IntegerPair,java.lang.Integer>>> |
ClassEdgeCardinalityDiscovery.getClassRelationIdVSSourceObjectVSPeriodVSCardinalityMap()
get classRelationVSSourceObjectVSPeriodVSCardinality which records the cardinality and life cycle period of source objects of each class relation;
in other words, get the details of the target always cardinality;
|
java.util.Map<java.lang.String,java.util.Map<XOCObject,java.util.List<IntegerPair>>> |
ClassEdgeCardinalityDiscovery.getClassRelationIdVSTargetObjectVSPeriodList()
get classRelationIdVSTargetObjectVSPeriodList which records life cycle period of each cardinality for target objects of each class relation;
|
java.util.Map<java.lang.String,java.util.Map<XOCObject,java.util.Map<IntegerPair,java.lang.Integer>>> |
ClassEdgeCardinalityDiscovery.getClassRelationIdVSTargetObjectVSPeriodVSCardinalityMap()
get classRelationVSTargetObjectVSPeriodVSCardinality which records the cardinality and life cycle period of target objects of each class relation;
in other words, get the details of the source always cardinality;
|
java.util.Map<java.lang.String,java.util.Map<XOCEvent,java.util.List<XOCObject>>> |
AOCEdgeDiscovery.getRelationIdVSEventVSObjectList() |
Modifier and Type | Method and Description |
---|---|
void |
ClassEdgeCardinalityDiscovery.discoverAlwaysCardinalityListForObjectList(java.util.List<XOCObject> objectList,
java.util.Map<XOCObject,java.util.Map<IntegerPair,java.lang.Integer>> objectVSPeriodVSCardinality,
java.util.Map<XOCObject,java.util.List<IntegerPair>> objectVSPeriodList,
java.util.List<java.lang.Integer> alwaysCardinalityList,
java.lang.String classRelationName)
discover the always cardinality list based on an object list and the class relation name;
fill in the alwaysCardinalityList, objectVSPeriodVSCardinality and objectVSPeriodList;
|
void |
ClassEdgeCardinalityDiscovery.discoverAlwaysCardinalityListForObjectList(java.util.List<XOCObject> objectList,
java.util.Map<XOCObject,java.util.Map<IntegerPair,java.lang.Integer>> objectVSPeriodVSCardinality,
java.util.Map<XOCObject,java.util.List<IntegerPair>> objectVSPeriodList,
java.util.List<java.lang.Integer> alwaysCardinalityList,
java.lang.String classRelationName)
discover the always cardinality list based on an object list and the class relation name;
fill in the alwaysCardinalityList, objectVSPeriodVSCardinality and objectVSPeriodList;
|
void |
ClassEdgeCardinalityDiscovery.discoverAlwaysCardinalityListForObjectList(java.util.List<XOCObject> objectList,
java.util.Map<XOCObject,java.util.Map<IntegerPair,java.lang.Integer>> objectVSPeriodVSCardinality,
java.util.Map<XOCObject,java.util.List<IntegerPair>> objectVSPeriodList,
java.util.List<java.lang.Integer> alwaysCardinalityList,
java.lang.String classRelationName)
discover the always cardinality list based on an object list and the class relation name;
fill in the alwaysCardinalityList, objectVSPeriodVSCardinality and objectVSPeriodList;
|
Modifier and Type | Method and Description |
---|---|
XOCObject |
LogDuplicator.duplicateObject(XOCObject inputObject,
java.lang.String idSuffix)
duplicate an input object with all attributes (id value + idSuffix)
|
Modifier and Type | Method and Description |
---|---|
XOCObject |
LogDuplicator.duplicateObject(XOCObject inputObject,
java.lang.String idSuffix)
duplicate an input object with all attributes (id value + idSuffix)
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectModelJGraphXPanel.addObject(XOCObject object,
XOCLog log,
mxGraph graphx,
java.util.Map<mxCell,MyOriginalCell> mxcellVSCellMap,
boolean idShaded,
double zoomRate) |
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
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Field and Description |
---|---|
static XOCObject |
XocXmlParser.object |
Modifier and Type | Field and Description |
---|---|
static java.util.List<XOCObject> |
XocXmlParser.objectList |
Modifier and Type | Method and Description |
---|---|
void |
XocXmlParser.parseObjectInTotalVariant(XOCObject object,
int eventOrderNum)
parse (i.e., parse operation) an object in the object model in the total log variant;
(1)create or get the object
(2)create or update the lifecycle period
(3)create new attribute versions
note that the end event is not null
|
void |
XocXmlParser.parseObjectInUpdateVariant(XOCObject object,
int eventOrderNum)
parse (i.e., parse operation) an object in the object model in the update log variant;
(1)create or get the object
(2)create or update the lifecycle period
(3)create new attribute versions
note that the end event could be null
|
Modifier and Type | Method and Description |
---|---|
void |
OutputXMLFile.addObjects(org.deckfour.spex.SXTag tag,
java.util.List<XOCObject> objects) |
void |
OutputXMLFile.addReferences(org.deckfour.spex.SXTag tag,
java.util.List<XOCObject> objects) |
Modifier and Type | Method and Description |
---|---|
XOCObject |
XOCObjectModel.getObjectById(java.lang.String id) |
XOCObject |
XOCORelation.getSourceObject() |
XOCObject |
XOCLog.getSourceObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
XOCObject |
XOCORelation.getTargetObject() |
XOCObject |
XOCRRelation.getTargetObject() |
XOCObject |
XOCLog.getTargetObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
XOCObject |
XOCObject.minusAttributeOverlap(XOCObject object) |
XOCObject |
XOCObject.plusAttributes(XOCObject object) |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCObject> |
XOCObjectModel.computeLess(XOCObjectModel model) |
java.util.List<XOCObject> |
XOCObjectModel.computeMore(XOCObjectModel model) |
java.util.Map<java.lang.String,XOCObject> |
XOCObjectModel.generateIdVSObjectMap() |
java.util.List<XOCObject> |
XOCLog.getAllObjectVersions() |
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> |
XOCObjectModel.getAllRelatedObjectsForOneObject(java.lang.String objectId) |
java.util.List<XOCObject> |
XOCObjectModel.getDirectlyRelatedObjectsForOneObject(java.lang.String objectId) |
java.util.Map<java.lang.String,XOCObject> |
XOCLog.getIdVSObjectMap() |
java.util.Map<java.lang.String,XOCObject> |
XOCObjectModel.getIdVSObjectMap() |
java.util.List<XOCObject> |
XOCLog.getIndirectRelatedObjectsForOneEvent(XOCEvent event) |
java.util.List<XOCObject> |
XOCLog.getObjectList()
get all objects (maybe only containing object id)
|
java.util.List<XOCObject> |
XOCObjectModel.getObjectSet() |
java.util.List<XOCObject> |
XOCObjectModel.getObjectsOfOneClass(java.lang.String className) |
java.util.List<XOCObject> |
XOCFilterFunction.getObjectsOfOneClassFromInputObjectList(java.lang.String className,
java.util.List<XOCObject> inputObjectLsit) |
java.util.List<XOCObject> |
XOCEvent.getRelatedObjects() |
java.util.List<XOCObject> |
XOCEvent.getRelevantObjectsForOneObject(XOCObject object) |
java.util.List<XOCObject> |
XOCLog.getRepeatableObjects() |
java.util.List<XOCObject> |
XOCEvent.getSimplifiedRelatedObjects() |
Modifier and Type | Method and Description |
---|---|
XOCRRelation |
XOCEvent.getReferenceRelation(XOCObject object)
Get the reference relation connecting the event and the input object
|
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<XOCORelation> |
XOCEvent.getRelevantObjectRelationsForOneObject(XOCObject object) |
java.util.List<XOCObject> |
XOCEvent.getRelevantObjectsForOneObject(XOCObject object) |
boolean |
XOCObject.isAttributesEqual(XOCObject object) |
XOCObject |
XOCObject.minusAttributeOverlap(XOCObject object) |
boolean |
XOCEvent.objectModelContain(XOCObject relatedObject) |
XOCObject |
XOCObject.plusAttributes(XOCObject object) |
boolean |
XOCEvent.relatedObjectsContain(XOCObject object) |
void |
XOCORelation.setSourceObject(XOCObject sourceObject) |
void |
XOCORelation.setTargetObject(XOCObject targetObject) |
void |
XOCRRelation.setTargetObject(XOCObject targetObject) |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCObject> |
XOCFilterFunction.getObjectsOfOneClassFromInputObjectList(java.lang.String className,
java.util.List<XOCObject> inputObjectLsit) |
void |
XOCLog.setIdVSObjectMap(java.util.Map<java.lang.String,XOCObject> idVSObject) |
void |
XOCObjectModel.setIdVSObjectMap(java.util.Map<java.lang.String,XOCObject> idVSObjectMap) |
void |
XOCObjectModel.setObjectSet(java.util.List<XOCObject> objectSet) |
void |
XOCEvent.setRelatedObjects(java.util.List<XOCObject> relatedObjects) |
void |
XOCEvent.setSimplifiedRelatedObjects(java.util.List<XOCObject> relatedSimplifiedObjects) |
Modifier and Type | Class and Description |
---|---|
class |
XOCObjectImpl
Implementation for object interface.
|
Modifier and Type | Method and Description |
---|---|
XOCObject |
XOCObjectModelImpl.getObjectById(java.lang.String id) |
XOCObject |
XOCORelationImpl.getSourceObject() |
XOCObject |
XOCLogImpl.getSourceObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
XOCObject |
XOCORelationImpl.getTargetObject() |
XOCObject |
XOCRRelationImpl.getTargetObject() |
XOCObject |
XOCLogImpl.getTargetObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
XOCObject |
XOCObjectImpl.minusAttributeOverlap(XOCObject object)
minus the overlap part (attribute name and value are the same) between the
current object and the input object from the current object;
keep the current object id
|
XOCObject |
XOCObjectImpl.plusAttributes(XOCObject object)
plus the different attributes (attribute name are not the same) between the
current object and the input object to the current object;
|
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCObject> |
XOCObjectModelImpl.computeLess(XOCObjectModel model) |
java.util.List<XOCObject> |
XOCObjectModelImpl.computeMore(XOCObjectModel model) |
java.util.Map<java.lang.String,XOCObject> |
XOCObjectModelImpl.generateIdVSObjectMap() |
java.util.List<XOCObject> |
XOCLogImpl.getAllObjectVersions() |
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> |
XOCObjectModelImpl.getAllRelatedObjectsForOneObject(java.lang.String objectId) |
java.util.List<XOCObject> |
XOCObjectModelImpl.getDirectlyRelatedObjectsForOneObject(java.lang.String objectId) |
java.util.Map<java.lang.String,XOCObject> |
XOCLogImpl.getIdVSObjectMap() |
java.util.Map<java.lang.String,XOCObject> |
XOCObjectModelImpl.getIdVSObjectMap() |
java.util.List<XOCObject> |
XOCLogImpl.getIndirectRelatedObjectsForOneEvent(XOCEvent event) |
java.util.List<XOCObject> |
XOCLogImpl.getObjectList() |
java.util.List<XOCObject> |
XOCObjectModelImpl.getObjectSet() |
java.util.List<XOCObject> |
XOCObjectModelImpl.getObjectsOfOneClass(java.lang.String className) |
java.util.List<XOCObject> |
XOCFilterFunctionImpl.getObjectsOfOneClassFromInputObjectList(java.lang.String className,
java.util.List<XOCObject> inputObjectLsit) |
java.util.List<XOCObject> |
XOCEventImpl.getRelatedObjects() |
java.util.List<XOCObject> |
XOCEventImpl.getRelevantObjectsForOneObject(XOCObject object) |
java.util.List<XOCObject> |
XOCLogImpl.getRepeatableObjects() |
java.util.List<XOCObject> |
XOCEventImpl.getSimplifiedRelatedObjects() |
Modifier and Type | Method and Description |
---|---|
void |
XOCObjectModelImpl.addObject(XOCObject object) |
XOCRRelation |
XOCEventImpl.getReferenceRelation(XOCObject object)
Get the reference relation connecting the event and the input object.
|
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<XOCORelation> |
XOCEventImpl.getRelevantObjectRelationsForOneObject(XOCObject object) |
java.util.List<XOCObject> |
XOCEventImpl.getRelevantObjectsForOneObject(XOCObject object) |
boolean |
XOCObjectImpl.isAttributesEqual(XOCObject object) |
XOCObject |
XOCObjectImpl.minusAttributeOverlap(XOCObject object)
minus the overlap part (attribute name and value are the same) between the
current object and the input object from the current object;
keep the current object id
|
boolean |
XOCEventImpl.objectModelContain(XOCObject object) |
XOCObject |
XOCObjectImpl.plusAttributes(XOCObject object)
plus the different attributes (attribute name are not the same) between the
current object and the input object to the current object;
|
boolean |
XOCEventImpl.relatedObjectsContain(XOCObject object) |
void |
XOCObjectModelImpl.removeObject(XOCObject object) |
void |
XOCORelationImpl.setSourceObject(XOCObject sourceObject) |
void |
XOCORelationImpl.setTargetObject(XOCObject targetObject) |
void |
XOCRRelationImpl.setTargetObject(XOCObject targetObject) |
Modifier and Type | Method and Description |
---|---|
protected static void |
XOCCreateExampleLog.addObjects(org.deckfour.spex.SXTag tag,
java.util.List<XOCObject> objects) |
java.util.List<XOCObject> |
XOCFilterFunctionImpl.getObjectsOfOneClassFromInputObjectList(java.lang.String className,
java.util.List<XOCObject> inputObjectLsit) |
void |
XOCLogImpl.setIdVSObjectMap(java.util.Map<java.lang.String,XOCObject> idVSObject) |
void |
XOCObjectModelImpl.setIdVSObjectMap(java.util.Map<java.lang.String,XOCObject> idVSObjectMap) |
void |
XOCObjectModelImpl.setObjectSet(java.util.List<XOCObject> objectSet) |
void |
XOCEventImpl.setRelatedObjects(java.util.List<XOCObject> relatedObjects) |
void |
XOCEventImpl.setSimplifiedRelatedObjects(java.util.List<XOCObject> relatedSimplifiedObjects) |
Constructor and Description |
---|
XOCORelationImpl(java.lang.String relationType,
XOCObject sourceObject,
XOCObject targetObject) |
XOCORelationImpl(XID ID,
XAttributeMap attributes,
java.lang.String relationType,
XOCObject sourceObject,
XOCObject targetObject) |
XOCRRelationImpl(java.lang.String relationType,
XOCEvent sourceEvent,
XOCObject targetObject) |
XOCRRelationImpl(XID ID,
XAttributeMap attributes,
java.lang.String relationType,
XOCEvent sourceEvent,
XOCObject targetObject) |
Constructor and Description |
---|
XOCEventImpl(java.lang.String activity,
int orderNum,
java.util.List<XOCObject> relatedObjects,
XOCObjectModel objectModel) |
XOCEventImpl(XID ID,
XAttributeMap attributes,
java.lang.String activity,
int orderNum,
java.util.List<XOCObject> relatedObjects,
XOCObjectModel objectModel) |
XOCObjectModelImpl(java.util.List<XOCObject> objectSet,
java.util.List<XOCORelation> objectRelationSet) |
XOCObjectModelImpl(java.util.List<XOCObject> objectSet,
java.util.List<XOCORelation> objectRelationSet,
XAttributeMap attributes) |
Modifier and Type | Method and Description |
---|---|
void |
XOCLogTransformVersionPlugin.addObjects(org.deckfour.spex.SXTag tag,
java.util.List<XOCObject> objects) |
void |
XOCLogTransformVersionPlugin.addReferenceObjects(org.deckfour.spex.SXTag tag,
java.util.List<XOCObject> objects)
the function write reference objects (simple version, i.e., only with id attribute) into XOC logs
|
Modifier and Type | Method and Description |
---|---|
void |
XOCLogConversionPanel.addObjectsByOneLastEdge(java.lang.String lastEdge,
java.util.List<XOCObject> objectCaseList,
XOCObjectModel lastModel) |
void |
XOCLogConversionPanel.getObjectsByLastEdgeList(java.util.List<java.lang.String> lastEdgeList,
java.util.List<XOCObject> initialObjectCaseList,
XOCObjectModel lastModel) |
Modifier and Type | Method and Description |
---|---|
void |
PatternInstanceGenerationPanel.addObjectsByOneLastEdge(java.lang.String lastEdge,
java.util.List<XOCObject> objectCaseList,
XOCObjectModel lastModel) |
void |
PatternInstanceGenerationPanel.getObjectsByLastEdgeList(java.util.List<java.lang.String> lastEdgeList,
java.util.List<XOCObject> initialObjectCaseList,
XOCObjectModel lastModel) |