Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 49998 Details for
Bug 157070
Multiple matches of EDE filtering of single log shows duplicate occurances.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
patch
org.eclipse.tptp.platform.log.views.157070.patch.v2.txt (text/plain), 20.89 KB, created by
Eugene Chan
on 2006-09-12 18:47:03 EDT
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Eugene Chan
Created:
2006-09-12 18:47:03 EDT
Size:
20.89 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.tptp.platform.log.views >Index: src/org/eclipse/tptp/platform/log/views/internal/util/LogUtil.java >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal/util/LogUtil.java,v >retrieving revision 1.23 >diff -u -r1.23 LogUtil.java >--- src/org/eclipse/tptp/platform/log/views/internal/util/LogUtil.java 6 Sep 2006 18:14:34 -0000 1.23 >+++ src/org/eclipse/tptp/platform/log/views/internal/util/LogUtil.java 12 Sep 2006 22:44:59 -0000 >@@ -24,9 +24,18 @@ > import org.eclipse.emf.ecore.EClass; > import org.eclipse.emf.ecore.EClassifier; > import org.eclipse.emf.ecore.EObject; >+import org.eclipse.emf.ecore.EStructuralFeature; >+import org.eclipse.emf.ecore.util.EcoreUtil; > import org.eclipse.hyades.loaders.cbe.CBEUtils; > import org.eclipse.hyades.models.cbe.CBECommonBaseEvent; > import org.eclipse.hyades.models.cbe.CBEPackage; >+import org.eclipse.hyades.models.hierarchy.extensions.BinaryExpression; >+import org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression; >+import org.eclipse.hyades.models.hierarchy.extensions.Operand; >+import org.eclipse.hyades.models.hierarchy.extensions.SimpleOperand; >+import org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery; >+import org.eclipse.hyades.models.hierarchy.extensions.WhereExpression; >+import org.eclipse.hyades.models.hierarchy.util.internal.QueryUtils; > import org.eclipse.hyades.sd.logc.internal.loader.LogInteractions; > import org.eclipse.hyades.trace.ui.HyadesUtil; > import org.eclipse.hyades.trace.ui.ViewSelectionChangedEvent; >@@ -47,6 +56,7 @@ > import org.eclipse.tptp.platform.log.views.internal.LogViewsPlugin; > import org.eclipse.tptp.platform.log.views.internal.actions.provider.ILogFindProvider; > import org.eclipse.tptp.platform.log.views.internal.navigator.LogNavigator; >+import org.eclipse.tptp.platform.log.views.internal.views.ComponentIdentificationFilterAttribute; > import org.eclipse.ui.IViewPart; > import org.eclipse.ui.IWorkbench; > import org.eclipse.ui.IWorkbenchPage; >@@ -319,4 +329,107 @@ > public static boolean isSymptomEditorAvailable() { > return (Platform.getBundle("org.eclipse.tptp.monitoring.symptom.editor")!=null); > } >+ >+ public static SimpleSearchQuery addFilterReference(SimpleSearchQuery filter) { >+ if (filter==null) >+ return QueryUtils.getEmptyQuery(); >+ >+ SimpleSearchQuery filterCopy = (SimpleSearchQuery)EcoreUtil.copy(filter); >+ LogicalExpression expression = (LogicalExpression)(filterCopy.getWhereExpression()); >+ checkFeatures(filterCopy,expression, null); >+ >+ return filterCopy; >+ } >+ >+ private static void checkFeatures(SimpleSearchQuery filterCopy, WhereExpression expression, LogicalExpression parent) { >+ if (expression == null) return; >+ >+ if (expression instanceof LogicalExpression) { >+ LogicalExpression lExpression = (LogicalExpression)expression; >+ for (int i=lExpression.getArguments().size()-1; i>=0; i--) { >+ WhereExpression exp= (WhereExpression)(lExpression.getArguments().get(i)); >+ if (exp!=null) checkFeatures(filterCopy, exp,lExpression); >+ } >+ } >+ else if (expression instanceof BinaryExpression) { >+ BinaryExpression bExpression = (BinaryExpression)expression; >+ Operand leftOperand = bExpression.getLeftOperand(); >+ if (leftOperand==null) return; >+ if (leftOperand instanceof SimpleOperand && ((SimpleOperand)leftOperand).getFeature() instanceof EStructuralFeature) { >+ EStructuralFeature feature = (EStructuralFeature)(((SimpleOperand)leftOperand).getFeature()); >+ if (feature == CBEPackage.eINSTANCE.getCBEDefaultElement_Name() || >+ feature == CBEPackage.eINSTANCE.getCBEDefaultElement_Values() || >+ feature == CBEPackage.eINSTANCE.getCBEDefaultElement_Children() || >+ feature == CBEPackage.eINSTANCE.getCBEExtendedDataElement_HexValue() || >+ feature == CBEPackage.eINSTANCE.getCBEExtendedDataElement_Type()) { >+ >+ if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_DEFAULT_EVENT__EXTENDED_PROPERTIES)) >+ filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_DEFAULT_EVENT__EXTENDED_PROPERTIES); >+ } >+ else if (feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_Component() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ComponentIdType() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ComponentType() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ExecutionEnvironment() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_InstanceId() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_Location() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_LocationType() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ProcessId() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_SubComponent() || >+ feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ThreadId()) { >+ >+ if (((SimpleOperand)leftOperand).getValue().equals(ComponentIdentificationFilterAttribute.SOURCE_COMPONENT_ID)) { >+ if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SOURCE_COMPONENT_ID)) >+ filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SOURCE_COMPONENT_ID); >+ } >+ else { >+ if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__REPORTER_COMPONENT_ID)) >+ filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__REPORTER_COMPONENT_ID); >+ } >+ } >+ else if (feature == CBEPackage.eINSTANCE.getCBEContextDataElement_ContextId() || >+ feature == CBEPackage.eINSTANCE.getCBEContextDataElement_ContextValue() || >+ feature == CBEPackage.eINSTANCE.getCBEContextDataElement_Name() || >+ feature == CBEPackage.eINSTANCE.getCBEContextDataElement_Type()) { >+ >+ if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__CONTEXT_DATA_ELEMENTS)) >+ filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__CONTEXT_DATA_ELEMENTS); >+ } >+ else if (feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalog() || >+ feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalogId() || >+ feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalogTokens() || >+ feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalogType() || >+ feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgId() || >+ feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgIdType() || >+ feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgLocale()) { >+ if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__MSG_DATA_ELEMENT)) >+ filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__MSG_DATA_ELEMENT); >+ } >+ else if (feature == CBEPackage.eINSTANCE.getCBEAvailableSituation_AvailabilityDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEAvailableSituation_OperationDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEAvailableSituation_ProcessingDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEConfigureSituation_SuccessDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEConnectSituation_SituationDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEConnectSituation_SuccessDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBECreateSituation_SuccessDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEDependencySituation_DependencyDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEDestroySituation_SuccessDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEFeatureSituation_FeatureDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEOtherSituation_AnyData() || >+ feature == CBEPackage.eINSTANCE.getCBEReportSituation_ReportCategory() || >+ feature == CBEPackage.eINSTANCE.getCBERequestSituation_SituationQualifier() || >+ feature == CBEPackage.eINSTANCE.getCBERequestSituation_SuccessDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBESituation_CategoryName() || >+ feature == CBEPackage.eINSTANCE.getCBESituation_ReasoningScope() || >+ feature == CBEPackage.eINSTANCE.getCBEStartSituation_SituationQualifier() || >+ feature == CBEPackage.eINSTANCE.getCBEStartSituation_SuccessDisposition() || >+ feature == CBEPackage.eINSTANCE.getCBEStopSituation_SituationQualifier() || >+ feature == CBEPackage.eINSTANCE.getCBEStopSituation_SuccessDisposition()) { >+ >+ if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SITUATION)) >+ filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SITUATION); >+ } >+ } >+ } >+ return; >+ } > } >Index: src/org/eclipse/hyades/sd/logc/internal/loader/LogThreadInteractions.java >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.log.views/src/org/eclipse/hyades/sd/logc/internal/loader/LogThreadInteractions.java,v >retrieving revision 1.13 >diff -u -r1.13 LogThreadInteractions.java >--- src/org/eclipse/hyades/sd/logc/internal/loader/LogThreadInteractions.java 16 Aug 2006 21:18:16 -0000 1.13 >+++ src/org/eclipse/hyades/sd/logc/internal/loader/LogThreadInteractions.java 12 Sep 2006 22:44:59 -0000 >@@ -69,6 +69,7 @@ > > if(!isDisplayingOnlyCorrelations()){ > loadThreadIdsFromAgentList(true); >+ eventsList = getFilteredLogRecords(agents); > }else{ > loadThreadIdsFromAgentList(false); > loadEventsFromCorrelationsXMI(agents); >Index: src/org/eclipse/hyades/sd/logc/internal/loader/LogInteractions.java >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.log.views/src/org/eclipse/hyades/sd/logc/internal/loader/LogInteractions.java,v >retrieving revision 1.45 >diff -u -r1.45 LogInteractions.java >--- src/org/eclipse/hyades/sd/logc/internal/loader/LogInteractions.java 6 Sep 2006 20:56:22 -0000 1.45 >+++ src/org/eclipse/hyades/sd/logc/internal/loader/LogInteractions.java 12 Sep 2006 22:44:59 -0000 >@@ -36,6 +36,7 @@ > import org.eclipse.emf.common.util.URI; > import org.eclipse.emf.ecore.EClass; > import org.eclipse.emf.ecore.EObject; >+import org.eclipse.emf.ecore.EStructuralFeature; > import org.eclipse.emf.ecore.InternalEObject; > import org.eclipse.emf.ecore.resource.Resource; > import org.eclipse.emf.ecore.util.EcoreUtil; >@@ -51,7 +52,10 @@ > import org.eclipse.hyades.models.hierarchy.HierarchyPackage; > import org.eclipse.hyades.models.hierarchy.TRCAgent; > import org.eclipse.hyades.models.hierarchy.TRCAgentProxy; >+import org.eclipse.hyades.models.hierarchy.extensions.BinaryExpression; > import org.eclipse.hyades.models.hierarchy.extensions.ExtensionsFactory; >+import org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression; >+import org.eclipse.hyades.models.hierarchy.extensions.Operand; > import org.eclipse.hyades.models.hierarchy.extensions.OrderByElement; > import org.eclipse.hyades.models.hierarchy.extensions.OrderByOperators; > import org.eclipse.hyades.models.hierarchy.extensions.Query; >@@ -60,6 +64,7 @@ > import org.eclipse.hyades.models.hierarchy.extensions.SimpleOperand; > import org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery; > import org.eclipse.hyades.models.hierarchy.extensions.TimeBasedCorrelationQuery; >+import org.eclipse.hyades.models.hierarchy.extensions.WhereExpression; > import org.eclipse.hyades.models.hierarchy.util.HierarchyResourceSetImpl; > import org.eclipse.hyades.models.hierarchy.util.IFilterElement; > import org.eclipse.hyades.models.hierarchy.util.ILogFilterCriteria; >@@ -131,6 +136,7 @@ > import org.eclipse.tptp.platform.log.views.internal.util.RecordFilterSearchUtil; > import org.eclipse.tptp.platform.log.views.internal.util.SearchRecordDialog; > import org.eclipse.tptp.platform.log.views.internal.util.SortElement; >+import org.eclipse.tptp.platform.log.views.internal.views.ComponentIdentificationFilterAttribute; > import org.eclipse.ui.IPartListener2; > import org.eclipse.ui.ISelectionListener; > import org.eclipse.ui.IWorkbenchPart; >@@ -3220,7 +3226,7 @@ > filter.getOutputElements().add(outputElement); > > HierarchyXMIQueryEngine engine = new HierarchyXMIQueryEngine(); >- QueryResult result = engine.executeQuery(filter, resource >+ QueryResult result = engine.executeQuery(LogUtil.addFilterReference(filter), resource > .getResourceSet(), Collections.EMPTY_LIST); > if (result == null) > return new ArrayList(); >Index: src/org/eclipse/tptp/platform/log/views/internal/views/LogViewer.java >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal/views/LogViewer.java,v >retrieving revision 1.53 >diff -u -r1.53 LogViewer.java >--- src/org/eclipse/tptp/platform/log/views/internal/views/LogViewer.java 7 Sep 2006 16:18:03 -0000 1.53 >+++ src/org/eclipse/tptp/platform/log/views/internal/views/LogViewer.java 12 Sep 2006 22:44:59 -0000 >@@ -938,7 +938,7 @@ > if (query == null) > return new ArrayList(); > >- SimpleSearchQuery filterWithReferences = addFilterReference(query); >+ SimpleSearchQuery filterWithReferences = LogUtil.addFilterReference(query); > if (filterWithReferences == null) > { > filterWithReferences = QueryUtils.getEmptyQuery(); >@@ -1004,7 +1004,7 @@ > > protected List getFilteredLogRecords (List source) { > SimpleSearchQuery filter = getCurrentFilter(); >- SimpleSearchQuery filterWithReferences = addFilterReference(filter); >+ SimpleSearchQuery filterWithReferences = LogUtil.addFilterReference(filter); > if (filterWithReferences == null) > { > filterWithReferences = QueryUtils.getEmptyQuery(); >@@ -1012,109 +1012,6 @@ > > return getFilteredElements(filterWithReferences, source, CBEPackage.Literals.CBE_DEFAULT_EVENT); > } >- >- private SimpleSearchQuery addFilterReference(SimpleSearchQuery filter) { >- if (filter==null) >- return null; >- >- SimpleSearchQuery filterCopy = (SimpleSearchQuery)EcoreUtil.copy(filter); >- LogicalExpression expression = (LogicalExpression)(filterCopy.getWhereExpression()); >- checkFeatures(filterCopy,expression, null); >- >- return filterCopy; >- } >- >- private void checkFeatures(SimpleSearchQuery filterCopy, WhereExpression expression, LogicalExpression parent) { >- if (expression == null) return; >- >- if (expression instanceof LogicalExpression) { >- LogicalExpression lExpression = (LogicalExpression)expression; >- for (int i=lExpression.getArguments().size()-1; i>=0; i--) { >- WhereExpression exp= (WhereExpression)(lExpression.getArguments().get(i)); >- if (exp!=null) checkFeatures(filterCopy, exp,lExpression); >- } >- } >- else if (expression instanceof BinaryExpression) { >- BinaryExpression bExpression = (BinaryExpression)expression; >- Operand leftOperand = bExpression.getLeftOperand(); >- if (leftOperand==null) return; >- if (leftOperand instanceof SimpleOperand && ((SimpleOperand)leftOperand).getFeature() instanceof EStructuralFeature) { >- EStructuralFeature feature = (EStructuralFeature)(((SimpleOperand)leftOperand).getFeature()); >- if (feature == CBEPackage.eINSTANCE.getCBEDefaultElement_Name() || >- feature == CBEPackage.eINSTANCE.getCBEDefaultElement_Values() || >- feature == CBEPackage.eINSTANCE.getCBEDefaultElement_Children() || >- feature == CBEPackage.eINSTANCE.getCBEExtendedDataElement_HexValue() || >- feature == CBEPackage.eINSTANCE.getCBEExtendedDataElement_Type()) { >- >- if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_DEFAULT_EVENT__EXTENDED_PROPERTIES)) >- filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_DEFAULT_EVENT__EXTENDED_PROPERTIES); >- } >- else if (feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_Component() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ComponentIdType() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ComponentType() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ExecutionEnvironment() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_InstanceId() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_Location() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_LocationType() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ProcessId() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_SubComponent() || >- feature == CBEPackage.eINSTANCE.getCBEComponentIdentification_ThreadId()) { >- >- if (((SimpleOperand)leftOperand).getValue().equals(ComponentIdentificationFilterAttribute.SOURCE_COMPONENT_ID)) { >- if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SOURCE_COMPONENT_ID)) >- filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SOURCE_COMPONENT_ID); >- } >- else { >- if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__REPORTER_COMPONENT_ID)) >- filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__REPORTER_COMPONENT_ID); >- } >- } >- else if (feature == CBEPackage.eINSTANCE.getCBEContextDataElement_ContextId() || >- feature == CBEPackage.eINSTANCE.getCBEContextDataElement_ContextValue() || >- feature == CBEPackage.eINSTANCE.getCBEContextDataElement_Name() || >- feature == CBEPackage.eINSTANCE.getCBEContextDataElement_Type()) { >- >- if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__CONTEXT_DATA_ELEMENTS)) >- filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__CONTEXT_DATA_ELEMENTS); >- } >- else if (feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalog() || >- feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalogId() || >- feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalogTokens() || >- feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgCatalogType() || >- feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgId() || >- feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgIdType() || >- feature == CBEPackage.eINSTANCE.getCBEMsgDataElement_MsgLocale()) { >- if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__MSG_DATA_ELEMENT)) >- filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__MSG_DATA_ELEMENT); >- } >- else if (feature == CBEPackage.eINSTANCE.getCBEAvailableSituation_AvailabilityDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEAvailableSituation_OperationDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEAvailableSituation_ProcessingDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEConfigureSituation_SuccessDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEConnectSituation_SituationDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEConnectSituation_SuccessDisposition() || >- feature == CBEPackage.eINSTANCE.getCBECreateSituation_SuccessDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEDependencySituation_DependencyDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEDestroySituation_SuccessDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEFeatureSituation_FeatureDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEOtherSituation_AnyData() || >- feature == CBEPackage.eINSTANCE.getCBEReportSituation_ReportCategory() || >- feature == CBEPackage.eINSTANCE.getCBERequestSituation_SituationQualifier() || >- feature == CBEPackage.eINSTANCE.getCBERequestSituation_SuccessDisposition() || >- feature == CBEPackage.eINSTANCE.getCBESituation_CategoryName() || >- feature == CBEPackage.eINSTANCE.getCBESituation_ReasoningScope() || >- feature == CBEPackage.eINSTANCE.getCBEStartSituation_SituationQualifier() || >- feature == CBEPackage.eINSTANCE.getCBEStartSituation_SuccessDisposition() || >- feature == CBEPackage.eINSTANCE.getCBEStopSituation_SituationQualifier() || >- feature == CBEPackage.eINSTANCE.getCBEStopSituation_SuccessDisposition()) { >- >- if (!filterCopy.getRequiredPaths().contains(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SITUATION)) >- filterCopy.getRequiredPaths().add(CBEPackage.Literals.CBE_COMMON_BASE_EVENT__SITUATION); >- } >- } >- } >- return; >- } > > public void partActivated(IWorkbenchPart part) { > searchDialog = LogUtil.getSearchDialog();
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 157070
:
49954
|
49955
| 49998 |
50595