Modifier and Type | Method and Description |
---|---|
java.util.Map<XOCORelation,java.util.List<java.lang.String>> |
ObjectModelValidityChecking.getDeviatingObjectRelationVSContentListMap() |
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() |
Modifier and Type | Method and Description |
---|---|
javax.swing.tree.DefaultMutableTreeNode |
BebavioralConstraintsPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
BebavioralConstraintsPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
EventNumberPerObjectPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
EventNumberPerObjectPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
FulfilmentPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
FulfilmentPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
ObjectNumberPerEventPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
ObjectNumberPerEventPanel.generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
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 |
---|---|
XOCORelation |
LogDuplicator.duplicateObjectRelation(XOCORelation inputObjectRelation,
java.lang.String idSuffix)
duplicate an input object relation with all attributes (id, sourceobjectid and targetobjectid value + idSuffix)
|
Modifier and Type | Method and Description |
---|---|
XOCORelation |
LogDuplicator.duplicateObjectRelation(XOCORelation inputObjectRelation,
java.lang.String idSuffix)
duplicate an input object relation with all attributes (id, sourceobjectid and targetobjectid value + idSuffix)
|
Modifier and Type | Method and Description |
---|---|
XOCORelation |
ObjectEdgeCell.getCorrespondingXOCORelation() |
XOCORelation |
ReferenceEdgeCell.getCorrespondingXOCORelation() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectEdgeCell.setCorrespondingXOCORelation(XOCORelation correspondingXOCORelation) |
void |
ReferenceEdgeCell.setCorrespondingXOCORelation(XOCORelation correspondingXOCORelation) |
Modifier and Type | Method and Description |
---|---|
void |
AttributesHierarchyPanel.updateAttributePanelForObjectRelation(XOCORelation relation,
XOCLog log,
XOCEvent event)
Update the attribute panel for a selected object relation 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 XOCORelation |
XocXmlParser.objectRelation |
Modifier and Type | Field and Description |
---|---|
static java.util.List<XOCORelation> |
XocXmlParser.objectRelationList |
Modifier and Type | Method and Description |
---|---|
void |
XocXmlParser.addAdditionalInformationForObjectRelation(XOCORelation objectRelation)
add the additional information (attributes) for one object relation and its related two objects
|
void |
XocXmlParser.parseObjectRelationInTotalVariant(XOCORelation objectRelation,
int eventOrderNum)
parse (i.e., parse operation) an object relation in the object model in the total log variant;
(1)create or get the object relation
(2)create or update the lifecycle period
(3)create new attribute versions or do nothing
note that the end event is not null
|
void |
XocXmlParser.parseObjectRelationInUpdateVariant(XOCORelation objectRelation,
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.addObjectRelations(org.deckfour.spex.SXTag tag,
java.util.List<XOCORelation> objectRelations) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,XOCORelation> |
XOCLog.getIdVSObjectRelationMap() |
java.util.Map<java.lang.String,XOCORelation> |
XOCObjectModel.getIdVSObjectRelationMap() |
java.util.List<XOCORelation> |
XOCLog.getObjectRelationList()
get all object relations
|
java.util.List<XOCORelation> |
XOCObjectModel.getObjectRelationSet() |
java.util.List<XOCORelation> |
XOCObjectModel.getObjectRelationsOfTwoClasses(java.lang.String firstClassName,
java.lang.String secondClassName) |
java.util.List<XOCORelation> |
XOCFilterFunction.getObjectRelationsOfTwoClassesFromInputRelationList(java.lang.String firstClassName,
java.lang.String secondClassName,
java.util.List<XOCORelation> inputObjectRelationLsit) |
java.util.List<XOCORelation> |
XOCObject.getRelatedObjectRelationList() |
java.util.List<XOCORelation> |
XOCEvent.getRelevantObjectRelationsForOneObject(XOCObject object) |
Modifier and Type | Method and Description |
---|---|
boolean |
XOCORelation.compareObjectRelation(XOCORelation objectRelation) |
XOCObject |
XOCLog.getSourceObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
XOCObject |
XOCLog.getTargetObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
boolean |
XOCORelation.isAttributesEqual(XOCORelation objectRelation) |
Modifier and Type | Method and Description |
---|---|
java.util.List<XOCORelation> |
XOCFilterFunction.getObjectRelationsOfTwoClassesFromInputRelationList(java.lang.String firstClassName,
java.lang.String secondClassName,
java.util.List<XOCORelation> inputObjectRelationLsit) |
void |
XOCLog.setIdVSObjectRelationMap(java.util.Map<java.lang.String,XOCORelation> idVSObjectRelation) |
void |
XOCObjectModel.setObjectRelationSet(java.util.List<XOCORelation> objectRelationSet) |
Modifier and Type | Class and Description |
---|---|
class |
XOCORelationImpl
Implementation for the XEvent interface.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,XOCORelation> |
XOCLogImpl.getIdVSObjectRelationMap() |
java.util.Map<java.lang.String,XOCORelation> |
XOCObjectModelImpl.getIdVSObjectRelationMap() |
java.util.List<XOCORelation> |
XOCLogImpl.getObjectRelationList() |
java.util.List<XOCORelation> |
XOCObjectModelImpl.getObjectRelationSet() |
java.util.List<XOCORelation> |
XOCObjectModelImpl.getObjectRelationsOfTwoClasses(java.lang.String firstClassName,
java.lang.String secondClassName) |
java.util.List<XOCORelation> |
XOCFilterFunctionImpl.getObjectRelationsOfTwoClassesFromInputRelationList(java.lang.String firstClassName,
java.lang.String secondClassName,
java.util.List<XOCORelation> inputObjectRelationLsit) |
java.util.List<XOCORelation> |
XOCObjectImpl.getRelatedObjectRelationList()
return the list of related object relations
note: this can save memory than returning the list of ids
|
java.util.List<XOCORelation> |
XOCEventImpl.getRelevantObjectRelationsForOneObject(XOCObject object) |
Modifier and Type | Method and Description |
---|---|
void |
XOCObjectModelImpl.addObjectRelation(XOCORelation objectRelation) |
boolean |
XOCORelationImpl.compareObjectRelation(XOCORelation objectRelation) |
XOCObject |
XOCLogImpl.getSourceObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
XOCObject |
XOCLogImpl.getTargetObjectOfObjectRelation(XOCObjectModel objectModel,
XOCORelation objectRelation) |
boolean |
XOCORelationImpl.isAttributesEqual(XOCORelation objectRelation) |
void |
XOCObjectModelImpl.removeObjectRelationB(XOCORelation objectRelation) |
Modifier and Type | Method and Description |
---|---|
protected static void |
XOCCreateExampleLog.addObjectRelations(org.deckfour.spex.SXTag tag,
java.util.List<XOCORelation> objectRelations) |
java.util.List<XOCORelation> |
XOCFilterFunctionImpl.getObjectRelationsOfTwoClassesFromInputRelationList(java.lang.String firstClassName,
java.lang.String secondClassName,
java.util.List<XOCORelation> inputObjectRelationLsit) |
void |
XOCLogImpl.setIdVSObjectRelationMap(java.util.Map<java.lang.String,XOCORelation> idVSObjectRelation) |
void |
XOCObjectModelImpl.setObjectRelationSet(java.util.List<XOCORelation> objectRelationSet) |
Constructor and Description |
---|
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.addObjectRelations(org.deckfour.spex.SXTag tag,
java.util.List<XOCORelation> objectRelations) |