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 79723 Details for
Bug 200139
Create TPTP LTA extension points to enhance the UI/operational refacing capability
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]
Sample use of the new handler extension point and the extension point instances plugin
patch-200139-initial.txt (text/plain), 154.41 KB, created by
Marius Slavescu
on 2007-10-04 09:59:26 EDT
(
hide
)
Description:
Sample use of the new handler extension point and the extension point instances plugin
Filename:
MIME Type:
Creator:
Marius Slavescu
Created:
2007-10-04 09:59:26 EDT
Size:
154.41 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.tptp.platform.models >Index: plugin.xml >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.models/plugin.xml,v >retrieving revision 1.22 >diff -u -r1.22 plugin.xml >--- plugin.xml 24 Apr 2007 15:31:53 -0000 1.22 >+++ plugin.xml 4 Oct 2007 13:50:21 -0000 >@@ -660,5 +660,7 @@ > </hyadesResourceExtension> > </extension> > >+ <!-- TPTP extensions --> >+ <extension-point id="handler" name="Generic handler support" schema="schema/handler.exsd"/> > > </plugin> >Index: .classpath >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.models/.classpath,v >retrieving revision 1.15 >diff -u -r1.15 .classpath >--- .classpath 8 Feb 2007 15:57:02 -0000 1.15 >+++ .classpath 4 Oct 2007 13:50:21 -0000 >@@ -14,6 +14,7 @@ > <classpathentry kind="src" path="src-trace"/> > <classpathentry kind="src" path="src-fastxpath-common"/> > <classpathentry kind="src" path="src-utils"/> >+ <classpathentry kind="src" path="src-extensions"/> > <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> > <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> > <classpathentry kind="output" path="bin"/> >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.models/META-INF/MANIFEST.MF,v >retrieving revision 1.30 >diff -u -r1.30 MANIFEST.MF >--- META-INF/MANIFEST.MF 23 Aug 2007 00:38:22 -0000 1.30 >+++ META-INF/MANIFEST.MF 4 Oct 2007 13:50:21 -0000 >@@ -99,6 +99,8 @@ > org.eclipse.hyades.models.trace.util, > org.eclipse.hyades.models.util, > org.eclipse.hyades.models.util.internal, >+ org.eclipse.tptp.platform.extensions, >+ org.eclipse.tptp.platform.extensions.impl, > org.eclipse.tptp.platform.models.internal.traceEvents, > org.eclipse.tptp.platform.models.internal.traceEvents.impl, > org.eclipse.tptp.platform.models.internal.traceEvents.util, >Index: src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManager.java >=================================================================== >RCS file: src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManager.java >diff -N src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManager.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManager.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,41 @@ >+/********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ * >+ * $Id$ >+ **********************************************************************/ >+package org.eclipse.tptp.platform.extensions; >+ >+import java.util.List; >+ >+import org.eclipse.tptp.platform.extensions.impl.LTAApplicationManager; >+ >+/** >+ * >+ * @author slavescu >+ * >+ */ >+public interface IApplicationManager { >+ public static final IApplicationManager INSTANCE = new LTAApplicationManager(); >+ /** >+ * >+ * @param handlerId has this form "application/id", where application and id are handler properties >+ */ >+ public IHandlerElement getDefaultHandlerElement(String handlerId); >+ public Object createDefaultHandlerInstance(String handlerId); >+ public Object createHandlerInstance(IHandlerElement handlerElement); >+ /** >+ * >+ * @param templateQuery if null will return all handler elements >+ * @param defaultsOnly >+ */ >+ public List findHandlerElements(IHandlerElement templateQuery, boolean defaultsOnly); >+ public void addListener(IApplicationManagerListener listener, int targetEventType); >+ public void removeListener(IApplicationManagerListener listener, int targetEventType); >+} >Index: src-extensions/org/eclipse/tptp/platform/extensions/impl/LTAApplicationManager.java >=================================================================== >RCS file: src-extensions/org/eclipse/tptp/platform/extensions/impl/LTAApplicationManager.java >diff -N src-extensions/org/eclipse/tptp/platform/extensions/impl/LTAApplicationManager.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/org/eclipse/tptp/platform/extensions/impl/LTAApplicationManager.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,82 @@ >+/********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ * >+ * $Id$ >+ **********************************************************************/ >+package org.eclipse.tptp.platform.extensions.impl; >+ >+import java.util.List; >+ >+import org.eclipse.core.runtime.CoreException; >+import org.eclipse.core.runtime.IConfigurationElement; >+import org.eclipse.core.runtime.IExtensionRegistry; >+import org.eclipse.core.runtime.InvalidRegistryObjectException; >+import org.eclipse.core.runtime.Platform; >+import org.eclipse.tptp.platform.extensions.IApplicationManager; >+import org.eclipse.tptp.platform.extensions.IApplicationManagerListener; >+import org.eclipse.tptp.platform.extensions.IHandlerElement; >+ >+/** >+ * >+ * @author slavescu >+ * >+ */ >+public class LTAApplicationManager implements IApplicationManager{ >+ >+ public void addListener(IApplicationManagerListener listener, >+ int targetEventType) { >+ // TODO Auto-generated method stub >+ >+ } >+ >+ public Object createDefaultHandlerInstance(String handlerId) { >+ //TODO MS: remove after testing >+ if(handlerId.equals("TPTP/LogViewer")) >+ { >+ IConfigurationElement[] elements = Platform.getExtensionRegistry().getConfigurationElementsFor("org.eclipse.tptp.platform.models.handler"); >+ for (int i = 0; i < elements.length; i++) { >+ if(elements[i].getAttribute("application").equals("TPTP") && elements[i].getAttribute("id").equals("LogViewer")) >+ try { >+ return elements[i].createExecutableExtension("class"); >+ } catch (InvalidRegistryObjectException e) { >+ // TODO Auto-generated catch block >+ e.printStackTrace(); >+ } catch (CoreException e) { >+ // TODO Auto-generated catch block >+ e.printStackTrace(); >+ } >+ } >+ } >+ return null; >+ } >+ >+ public Object createHandlerInstance(IHandlerElement handlerElement) { >+ // TODO Auto-generated method stub >+ return null; >+ } >+ >+ public List findHandlerElements(IHandlerElement templateQuery, >+ boolean defaultsOnly) { >+ // TODO Auto-generated method stub >+ return null; >+ } >+ >+ public IHandlerElement getDefaultHandlerElement(String handlerId) { >+ // TODO Auto-generated method stub >+ return null; >+ } >+ >+ public void removeListener(IApplicationManagerListener listener, >+ int targetEventType) { >+ // TODO Auto-generated method stub >+ >+ } >+ >+} >Index: src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManagerListener.java >=================================================================== >RCS file: src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManagerListener.java >diff -N src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManagerListener.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/org/eclipse/tptp/platform/extensions/IApplicationManagerListener.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,17 @@ >+/********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ * >+ * $Id$ >+ **********************************************************************/ >+package org.eclipse.tptp.platform.extensions; >+ >+public interface IApplicationManagerListener { >+ public void handleEvent(int eventType,Object value); >+} >Index: schema/handler.exsd >=================================================================== >RCS file: schema/handler.exsd >diff -N schema/handler.exsd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ schema/handler.exsd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,189 @@ >+<?xml version='1.0' encoding='UTF-8'?> >+<!-- Schema file written by PDE --> >+<schema targetNamespace="org.eclipse.tptp.platform.models"> >+<annotation> >+ <appInfo> >+ <meta.schema plugin="org.eclipse.tptp.platform.models" id="sdbLoader" name="Symptom Database Loader"/> >+ </appInfo> >+ <documentation> >+ This extension point is used to register Symptom Database loader extensions which is used by org.eclipse.hyades.trace.sample LogAnalyzerSample. >+ </documentation> >+ </annotation> >+ >+ <element name="extension"> >+ <complexType> >+ <sequence> >+ <element ref="handler" minOccurs="1" maxOccurs="unbounded"/> >+ </sequence> >+ <attribute name="point" type="string" use="required"> >+ <annotation> >+ <documentation> >+ a fully qualified identifier of the target extension point >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="name" type="string"> >+ <annotation> >+ <documentation> >+ an optional name of the extension instance >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="id" type="string"> >+ <annotation> >+ <documentation> >+ an optional identifier of the extension instance >+ </documentation> >+ </annotation> >+ </attribute> >+ </complexType> >+ </element> >+ >+ <element name="handler"> >+ <complexType> >+ <attribute name="id" type="string" use="required"> >+ <annotation> >+ <documentation> >+ A unique name that will be used to identify this extension >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="name" type="string"> >+ <annotation> >+ <documentation> >+ a translatable name that will be used for this extension >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="application" type="string"> >+ <annotation> >+ <documentation> >+ Specifies the application that defines this handler. The application can be used in references and also to specify the order in which the handlers are selected through application priority option in the plugins configuration file. >+An application could be composed by one or more services/components >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="type" type="string"> >+ <annotation> >+ <documentation> >+ Specifies the interface that this handler is implementing. >+ </documentation> >+ <appInfo> >+ <meta.attribute kind="java"/> >+ </appInfo> >+ </annotation> >+ </attribute> >+ <attribute name="class" type="string" use="required"> >+ <annotation> >+ <documentation> >+ A name of the class that implements the interface defined by type attribute. >+ </documentation> >+ <appInfo> >+ <meta.attribute kind="java"/> >+ </appInfo> >+ </annotation> >+ </attribute> >+ <attribute name="targetExtension" type="string"> >+ <annotation> >+ <documentation> >+ The extension point ID that this handler implements, were applicable. >+ >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="priority" type="string"> >+ <annotation> >+ <documentation> >+ Specifies the priority of this handler, if two or more handlers are defined for the same type and target extension the priority will be used to select the implementation. >+Product order has higher priority when specified in the plugin configuration file. >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="parentId" type="string"> >+ <annotation> >+ <documentation> >+ Specifies the parent handler. >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="modifier" type="string"> >+ <annotation> >+ <documentation> >+ Specifies how this handler affects the target handler >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="targetHandler" type="string"> >+ <annotation> >+ <documentation> >+ Specifies the target handler for the modifier operation. >+ </documentation> >+ </annotation> >+ </attribute> >+ </complexType> >+ </element> >+ >+ <annotation> >+ <appInfo> >+ <meta.section type="since"/> >+ </appInfo> >+ <documentation> >+ 3.2.0 >+ </documentation> >+ </annotation> >+ >+ <annotation> >+ <appInfo> >+ <meta.section type="examples"/> >+ </appInfo> >+ <documentation> >+ <pre> >+ <extension point="org.eclipse.hyades.models.hierarchy.sdbLoader"> >+ <loader >+ name="Hyades Symptom DB Loader" >+ class="org.eclipse.hyades.models.internal.sdb.loader.SDBLoader" >+ id="org.eclipse.hyades.models.internal.sdb.loader.SDBLoader"> >+ </loader> >+ </extension> >+</pre> >+ </documentation> >+ </annotation> >+ >+ <annotation> >+ <appInfo> >+ <meta.section type="apiInfo"/> >+ </appInfo> >+ <documentation> >+ All Hyades Symptom Database Loader extension classes are instances of <samp>org.eclipse.hyades.models.hierarchy.util.ISDBLoader</samp>. >+ </documentation> >+ </annotation> >+ >+ <annotation> >+ <appInfo> >+ <meta.section type="implementation"/> >+ </appInfo> >+ <documentation> >+ The Hyades framework itself has a pre-defined Symptom DB loader extension. Particular product installs may include additional log analyzer extensions as required. Only the first instance detected is loaded to be used. This extension point is intended for internal use for the LogAnalyzer Sample only. >+ </documentation> >+ </annotation> >+ >+ <annotation> >+ <appInfo> >+ <meta.section type="copyright"/> >+ </appInfo> >+ <documentation> >+ /********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * $Id$ >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ **********************************************************************/ >+ </documentation> >+ </annotation> >+ >+</schema> >Index: src-extensions/org/eclipse/tptp/platform/extensions/IHandlerElement.java >=================================================================== >RCS file: src-extensions/org/eclipse/tptp/platform/extensions/IHandlerElement.java >diff -N src-extensions/org/eclipse/tptp/platform/extensions/IHandlerElement.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/org/eclipse/tptp/platform/extensions/IHandlerElement.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,70 @@ >+/********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ * >+ * $Id$ >+ **********************************************************************/ >+package org.eclipse.tptp.platform.extensions; >+ >+/** >+ * >+ * @author slavescu >+ * >+ */ >+public interface IHandlerElement { >+ >+ public String getId(); >+ >+ //public void setId(String id); >+ >+ public String getOwner(); >+ >+ //public void setOwner(String ownerId); >+ >+ public String getName(); >+ >+ //public void setName(String name); >+ >+ public String getApplication(); >+ >+ //public void setApplication(String application); >+ >+ public String getType(); >+ >+ //public void setType(String type); >+ >+ public String getClassName(); >+ >+ //public void setClassName(String className); >+ >+ public String getTargetExtension(); >+ >+ //public void setTargetExtension(String targetExtension); >+ >+ public String getPriority(); >+ >+ //public void setPriority(String priority); >+ >+ public IHandlerElement getParentHandler(); >+ >+ //public void setParentHandler(IHandlerElement parentHandler); >+ >+ public String getParentId(); >+ >+ //public void setParentId(String parentId); >+ >+ public String getModifier(); >+ >+ //public void setModifier(String modifier); >+ >+ public String getTargetHandler(); >+ >+ //public void setTargetHandler(String targetHandler); >+ >+} >Index: src-extensions/example.xml >=================================================================== >RCS file: src-extensions/example.xml >diff -N src-extensions/example.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/example.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+<plugin> >+ <!-- TPTP extensions --> >+<extension-point id="handler" name="Generic handler support" schema="schema/handler.exsd"/> >+</plugin> >Index: src-extensions/org/eclipse/tptp/platform/extensions/impl/HandlerElementImpl.java >=================================================================== >RCS file: src-extensions/org/eclipse/tptp/platform/extensions/impl/HandlerElementImpl.java >diff -N src-extensions/org/eclipse/tptp/platform/extensions/impl/HandlerElementImpl.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/org/eclipse/tptp/platform/extensions/impl/HandlerElementImpl.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,151 @@ >+/********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ * >+ * $Id$ >+ **********************************************************************/ >+package org.eclipse.tptp.platform.extensions.impl; >+ >+import org.eclipse.tptp.platform.extensions.IHandlerElement; >+ >+/** >+ * >+ * @author slavescu >+ * >+ */ >+public class HandlerElementImpl implements IHandlerElement{ >+ protected String id; >+ protected String owner; >+ protected String name; >+ protected String application; >+ protected String type; >+ protected String className; >+ protected String targetExtension; >+ protected String priority; >+ protected IHandlerElement parentHandler; >+ protected String parentId; >+ protected String modifier; >+ protected String targetHandler; >+ >+ >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#getId() >+ */ >+ public String getId() { >+ return id; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#setId(java.lang.String) >+ */ >+ public void setId(String id) { >+ this.id = id; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#getName() >+ */ >+ public String getName() { >+ return name; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#setName(java.lang.String) >+ */ >+ public void setName(String name) { >+ this.name = name; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#getApplication() >+ */ >+ public String getApplication() { >+ return application; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#setApplication(java.lang.String) >+ */ >+ public void setApplication(String application) { >+ this.application = application; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#getType() >+ */ >+ public String getType() { >+ return type; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#setType(java.lang.String) >+ */ >+ public void setType(String type) { >+ this.type = type; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#getClassName() >+ */ >+ public String getClassName() { >+ return className; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#setClassName(java.lang.String) >+ */ >+ public void setClassName(String className) { >+ this.className = className; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#getTargetExtension() >+ */ >+ public String getTargetExtension() { >+ return targetExtension; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#setTargetExtension(java.lang.String) >+ */ >+ public void setTargetExtension(String targetExtension) { >+ this.targetExtension = targetExtension; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#getPriority() >+ */ >+ public String getPriority() { >+ return priority; >+ } >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.platform.extensions.impl.IHandler#setPriority(java.lang.String) >+ */ >+ public void setPriority(String priority) { >+ this.priority = priority; >+ } >+ public IHandlerElement getParentHandler() { >+ return parentHandler; >+ } >+ public void setParentHandler(IHandlerElement parentHandler) { >+ this.parentHandler = parentHandler; >+ } >+ public String getParentId() { >+ return parentId; >+ } >+ public void setParentId(String parentId) { >+ this.parentId = parentId; >+ } >+ public String getModifier() { >+ return modifier; >+ } >+ public void setModifier(String modifier) { >+ this.modifier = modifier; >+ } >+ public String getTargetHandler() { >+ return targetHandler; >+ } >+ public void setTargetHandler(String targetHandler) { >+ this.targetHandler = targetHandler; >+ } >+ public String getOwner() { >+ return owner; >+ } >+ public void setOwner(String owner) { >+ this.owner = owner; >+ } >+} >#P org.eclipse.tptp.platform.log.views >Index: LogInteractionInfopopContexts.xml >=================================================================== >RCS file: LogInteractionInfopopContexts.xml >diff -N LogInteractionInfopopContexts.xml >--- LogInteractionInfopopContexts.xml 25 Oct 2006 14:34:09 -0000 1.4 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,21 +0,0 @@ >-<?xml version="1.0" encoding="UTF-8" ?> >-<?NLS type="org.eclipse.help.contexts"?> >-<contexts> >- <context id="lgiv0000"> >- <description>Log interaction diagrams display interactions among log events (records) that occur during the execution of an application</description> >- <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tvwlogi.htm" /> >- </context> >- <context id="lgpp0000"> >- <description>Log interaction preference page allows you to update the number of log records in a page</description> >- <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/ref/resqlgin.htm" /> >- </context> >- <context id="cord0000"> >- <description>Select the correlation schema for the log correlation</description> >- <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tvwlogi.htm" /> >- </context> >- <context id="evtd0000"> >- <description>Jump to the source or target log record by making a selection in the log records table.</description> >- <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tvwlogi.htm" /> >- </context> >- >-</contexts> >\ No newline at end of file >Index: plugin.xml >=================================================================== >RCS file: plugin.xml >diff -N plugin.xml >--- plugin.xml 8 May 2007 16:03:10 -0000 1.49 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,798 +0,0 @@ >-<?xml version="1.0" encoding="UTF-8"?> >-<?eclipse version="3.0"?> >-<plugin> >- >- <!-- The new log correlation wizard --> >- <extension point="org.eclipse.ui.newWizards"> >- <category >- name="%TRC_LGNW" >- id="org.eclipse.hyades.trace_log.newWizard"> >- </category> >- <wizard >- name="%NEWCOR_WZ" >- icon="icons/full/ctool16/newcorrelation_wiz.gif" >- category="org.eclipse.hyades.trace_log.newWizard" >- class="org.eclipse.tptp.platform.log.views.internal.navigator.wizards.NewCorrelationWizard" >- id="org.eclipse.hyades.log.ui.wizard.new.correlation"> >- <description> >- %NEWCOR_WZD >- </description> >- </wizard> >- </extension> >- >- >- >- <!-- Contribute new views --> >- <extension point="org.eclipse.ui.views"> >- >- <!-- The log navigator view --> >- <view >- name="%LOG_NAV_TTL" >- icon="icons/full/cview16/lognav_view.gif" >- category="org.eclipse.hyades.trace.internal.ui.trace" >- class="org.eclipse.tptp.platform.log.views.internal.navigator.LogNavigator" >- id="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator"> >- </view> >- >- <!-- The Log Viewer --> >- <view >- name="%1" >- icon="icons/full/cview16/log_view.gif" >- category="org.eclipse.hyades.trace.internal.ui.trace" >- class="org.eclipse.tptp.platform.log.views.internal.views.LogViewer" >- id="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >- </view> >- >- <!-- The Log Interaction View --> >- <view >- allowMultiple="true" >- class="org.eclipse.hyades.sd.logc.internal.loader.LogSDView" >- icon="icons/full/obj16/sequencediagram_obj.gif" >- category="org.eclipse.hyades.trace.internal.ui.trace" >- name="%14" >- id="org.eclipse.hyades.sd.logc.LogInteractionsView"> >- </view> >- >- </extension> >- >- >- <!-- View actions --> >- <extension point="org.eclipse.ui.viewActions"> >- >- <!-- Contributions to the log navigator toolbar --> >- <viewContribution >- targetID="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator" >- id="org.eclipse.hyades.log.ui.internal.logview.toolbar"> >- <action >- id="org.eclipse.hyades.log.ui.internal.logview.toolbar.refreshViews" >- toolbarPath="refreshGroup" >- hoverIcon="icons/full/clcl16/updateviews_co.gif" >- class="org.eclipse.hyades.trace.ui.internal.actions.RefreshViewsActionDelegate" >- disabledIcon="icons/full/dlcl16/updateviews_co.gif" >- icon="icons/full/elcl16/updateviews_co.gif" >- helpContextId="refresh_views_action_context" >- label="%40" >- tooltip="%40"> >- </action> >- </viewContribution> >- >- >- <!-- Contributions to the log viewer --> >- <viewContribution >- id="org.eclipse.tptp.platform.log.views.tabbedPropertiesViewContribution" >- targetID="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >- <action >- class="org.eclipse.tptp.platform.log.views.internal.actions.OpenPropertyViewAction" >- icon="icons/full/cview16/prop_ps.gif" >- id="org.eclipse.tptp.platform.log.views.action1" >- label="%37" >- style="push" >- toolbarPath="additions"/> >- </viewContribution> >- </extension> >- >- <!-- Perspective extensions --> >- <extension point="org.eclipse.ui.perspectiveExtensions"> >- >- <!-- The extension for the Profiling & Logging perspective --> >- <perspectiveExtension >- targetID="org.eclipse.hyades.trace.internal.ui.tracePerspective"> >- >- <!-- The extensions for the log navigator --> >- <view >- relative="org.eclipse.hyades.trace.internal.ui.PDProjectExplorer" >- visible="true" >- relationship="stack" >- id="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator"> >- </view> >- <viewShortcut id="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator"/> >- >- <!-- The extensions for the log viewer --> >- <!-- relative="org.eclipse.ui.console.ConsoleView was removed for defect_143455 --> >- <!-- now the views which used to use the console view as a relative use the ExecStats--> >- <actionSet id="org.eclipse.tptp.platform.log.views.internal.logViewActionSet"/> >- <view >- relative ="org.eclipse.hyades.trace.views.adapter.internal.ExecutionStatisticViewer2" >- visible="false" >- relationship="stack" >- id="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >- </view> >- <viewShortcut id="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"/> >- >- </perspectiveExtension> >- </extension> >- >- >- <!-- Associate the log agent with its corresponding views --> >- <extension point="org.eclipse.tptp.platform.common.ui.analyzerExtensions"> >- >- <!-- The log view --> >- <analyzerExtension >- name="%1" >- type="Logging" >- icon="icons/full/cview16/log_view.gif" >- isDefault="true" >- class="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction" >- id="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction" >- extension="trace"> >- </analyzerExtension> >- >- <!-- The log interaction view --> >- <analyzerExtension >- name="%12" >- type="Logging" >- icon="icons/full/obj16/sequencediagram_obj.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenLogViewAction" >- id="org.eclipse.hyades.sd.logc.internal.actions.ROpenLogViewAction" >- extension="trace"> >- </analyzerExtension> >- >- <!-- The log thread interaction view --> >- <analyzerExtension >- name="%13" >- type="Logging" >- icon="icons/full/obj16/sequencediagram_obj.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenLogViewAction" >- id="org.eclipse.hyades.sd.logc.internal.actions.TOpenLogViewAction" >- extension="trace"> >- </analyzerExtension> >- >- </extension> >- >- >- <!-- Contribute the UML views --> >- <extension >- point="org.eclipse.tptp.platform.common.ui.uml2SDLoader"> >- <uml2SDLoader >- name="%12" >- class="org.eclipse.hyades.sd.logc.internal.loader.LogInteractions" >- id="org.eclipse.hyades.sd.logc.internal.loader.LogInteractions" >- view="org.eclipse.hyades.sd.logc.LogInteractionsView" >- default="true"> >- </uml2SDLoader> >- <uml2SDLoader >- name="%13" >- class="org.eclipse.hyades.sd.logc.internal.loader.LogThreadInteractions" >- id="org.eclipse.hyades.sd.logc.internal.loader.LogthreadInteractions" >- view="org.eclipse.hyades.sd.logc.LogInteractionsView"> >- </uml2SDLoader> >- </extension> >- >- >- <!-- Define filters for the log view --> >- <extension point="org.eclipse.tptp.platform.common.ui.filterTypes"> >- <filterType >- id="org.eclipse.tptp.platform.log.views.LogFilterType" >- name="%5" >- icon="icons/full/obj16/log_agent_filter_obj.gif" >- description="%6" >- standardTabUI="org.eclipse.tptp.platform.log.views.internal.views.LogFiltersStandardUI" >- advancedAttributes="org.eclipse.tptp.platform.log.views.internal.views.LogAdvancedTabAttributeSet"> >- <appliesTo >- filterScope="LoggingAgentScope"> >- </appliesTo> >- </filterType> >- </extension> >- >- <extension point="org.eclipse.tptp.platform.common.ui.filterTypes"> >- <filterType >- id="org.eclipse.tptp.platform.log.views.LogInteractionsFilterType" >- name="%5" >- icon="icons/full/obj16/log_agent_filter_obj.gif" >- description="%6" >- standardTabUI="org.eclipse.tptp.platform.log.views.internal.views.LogFiltersStandardUI" >- advancedAttributes="org.eclipse.tptp.platform.log.views.internal.views.LogAdvancedTabAttributeSet"> >- <appliesTo >- filterScope="LogInteractionsScope"> >- </appliesTo> >- </filterType> >- </extension> >- >- <!-- Contribute report generators to the log view --> >- <extension point="org.eclipse.tptp.platform.common.ui.reportGenerators"> >- >- <!-- XML log report generator --> >- <wizard >- icon="icons/full/cview16/log_view.gif" >- class="org.eclipse.tptp.platform.log.views.internal.reports.ReportXMLLogWizard" >- description="%22" >- name="%21" >- id="org.eclipse.tptp.platform.log.views.internal.reports.ReportXMLLogWizard"/> >- >- <!-- HTML log report generator --> >- <wizard >- icon="icons/full/cview16/log_view.gif" >- class="org.eclipse.tptp.platform.log.views.internal.reports.ReportHTMLLogWizard" >- description="%26" >- name="%25" >- id="org.eclipse.tptp.platform.log.views.internal.reports.ReportHTMLLogWizard"/> >- >- <!-- CSV log report generator --> >- <wizard >- icon="icons/full/cview16/log_view.gif" >- class="org.eclipse.tptp.platform.log.views.internal.reports.CSVReportLogWizard" >- description="%24" >- name="%23" >- id="org.eclipse.tptp.platform.log.views.internal.reports.CSVReportLogWizard"/> >- >- <!-- HTML log report generator --> >- <wizard >- icon="icons/full/cview16/log_view.gif" >- class="org.eclipse.tptp.platform.log.views.internal.reports.HTMLReportLogFileWizard" >- description="%28" >- name="%27" >- id="org.eclipse.tptp.platform.log.views.internal.reports.HTMLReportLogFileWizard"/> >- >- </extension> >- >- >- <!-- Identify a tabbed property contributor --> >- <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor"> >- <propertyContributor contributorId="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >- <propertyCategory category="tabs"/> >- </propertyContributor> >- </extension> >- >- <!-- Contribute the property tabs --> >- <extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs"> >- >- <propertyTabs contributorId="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >- >- <!-- The multiple common base event tab - displayed only when a LogGraphNode with multiple wrapped CBEs is selected --> >- <propertyTab >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.MultipleCommonBaseEvent" >- label="%properties.cbe"/> >- >- <!-- The common base event tab --> >- <propertyTab >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.CommonBaseEventTab" >- label="%29"/> >- >- <!-- The extended data element tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.CommonBaseEventTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.ExtendedDataElementsTab" >- label="%30"/> >- >- <!-- All properties tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.SituationTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.PropertiesTab" >- label="All Properties"/> >- >- <!-- The context data element tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.ExtendedDataElementsTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.ContextDataElementsTab" >- label="%31"/> >- >- <!-- The situation tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.ContextDataElementsTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.SituationTab" >- label="%32"/> >- >- <!-- The message data element tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.SituationTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.MsgDataElementTab" >- label="%33"/> >- >- <!-- The source component id tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.MsgDataElementTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.SourceComponentIDTab" >- label="%34"/> >- >- <!-- The report component id tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.SourceComponentIDTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.ReporterComponentIDTab" >- label="%35"/> >- >- <!-- The associated event tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.ReporterComponentIDTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.AssociatedEventTab" >- label="%36"/> >- >- <!-- Common base event xml tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.AssociatedEventTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.CBEXMLTab" >- label="CommonBaseEvent XML"/> >- >- <!-- The analysis result tab --> >- <propertyTab >- afterTab="org.eclipse.tptp.platform.log.views.CBEXMLTab" >- category="tabs" >- id="org.eclipse.tptp.platform.log.views.AnalysisResultsTab" >- label="%39"/> >- </propertyTabs> >- </extension> >- >- >- <!-- Associates property sections with each of the property tabs defined above --> >- <extension point="org.eclipse.ui.views.properties.tabbed.propertySections"> >- >- <propertySections contributorId="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >- >- <!-- The multiple cbe tab section --> >- <propertySection >- class="org.eclipse.hyades.sd.logc.internal.loader.MultipleCBETab" >- id="org.eclipse.tptp.platform.log.views.propertySection0" >- tab="org.eclipse.tptp.platform.log.views.MultipleCommonBaseEvent"> >- >- <!-- Notice that unlike most other sections, the input is different --> >- <input type="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode"/> >- </propertySection> >- >- <!-- The common base event section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.CommonBaseSection" >- id="org.eclipse.tptp.platform.log.views.propertySection1" >- tab="org.eclipse.tptp.platform.log.views.CommonBaseEventTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBEDefaultEventImpl"/> >- </propertySection> >- >- <!-- Extended data element section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.ExtendedDataElementsSection" >- id="org.eclipse.tptp.platform.log.views.propertySection3" >- tab="org.eclipse.tptp.platform.log.views.ExtendedDataElementsTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBEDefaultEventImpl"/> >- </propertySection> >- >- <!-- Context data element section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.ContextDataElementsSection" >- id="org.eclipse.tptp.platform.log.views.propertySection5" >- tab="org.eclipse.tptp.platform.log.views.ContextDataElementsTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >- </propertySection> >- >- <!-- Situation section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.SituationSection" >- id="org.eclipse.tptp.platform.log.views.propertySection6" >- tab="org.eclipse.tptp.platform.log.views.SituationTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >- </propertySection> >- >- <!-- The message data element section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.MessageDataElementSection" >- id="org.eclipse.tptp.platform.log.views.propertySection7" >- tab="org.eclipse.tptp.platform.log.views.MsgDataElementTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >- </propertySection> >- >- <!-- The source component section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.SourceComponentIDSection" >- id="org.eclipse.tptp.platform.log.views.propertySection8" >- tab="org.eclipse.tptp.platform.log.views.SourceComponentIDTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >- </propertySection> >- >- <!-- Reporter component section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.ReporterComponentIDSection" >- id="org.eclipse.tptp.platform.log.views.propertySection9" >- tab="org.eclipse.tptp.platform.log.views.ReporterComponentIDTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >- </propertySection> >- >- <!-- The associate event section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.AssociatedEventSection" >- id="org.eclipse.tptp.platform.log.views.propertySection8" >- tab="org.eclipse.tptp.platform.log.views.AssociatedEventTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >- </propertySection> >- >- <!-- The CBE XML section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.CBEXMLSection" >- id="org.eclipse.tptp.platform.log.views.CBEXMLSection" >- tab="org.eclipse.tptp.platform.log.views.CBEXMLTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBEDefaultEventImpl"/> >- </propertySection> >- >- <!-- The analysis result section --> >- <propertySection >- class="org.eclipse.tptp.platform.log.views.internal.views.AnalysisResultsSection" >- id="org.eclipse.tptp.platform.log.views.AnalysisResultsSection" >- tab="org.eclipse.tptp.platform.log.views.AnalysisResultsTab"> >- <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >- </propertySection> >- </propertySections> >- </extension> >- >- >- <!-- Contributions to the CBE objects --> >- <extension point="org.eclipse.ui.popupMenus"> >- <objectContribution >- objectClass="org.eclipse.hyades.models.cbe.CBECommonBaseEvent" >- id="org.eclipse.tptp.platform.log.views.internal.actions.CopyToClipboardAction"> >- <action >- label="%16" >- style="push" >- class="org.eclipse.tptp.platform.log.views.internal.actions.CopyToClipboardAction" >- menubarPath="additions" >- enablesFor="*" >- id="org.eclipse.tptp.platform.log.views.internal.actions.CopyToClipboardAction"> >- </action> >- </objectContribution> >- </extension> >- >- >-<!-- ==================================================================== --> >- <extension >- point="org.eclipse.ui.actionSets"> >- <actionSet >- label="%0" >- visible="false" >- id="org.eclipse.tptp.platform.log.views.internal.logViewActionSet"> >- <action >- label="%2" >- icon="icons/full/ctool16/log_view_nav.gif" >- tooltip="%3" >- class="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction" >- toolbarPath="trace/group.openRAS" >- id="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction"> >- </action> >- </actionSet> >- </extension> >-<!-- ==================================================================== --> >- <extension >- point="org.eclipse.ui.preferencePages"> >- <page >- name="%4" >- category="org.eclipse.hyades.trace.ui.internal.preferences.TraceBasePreferencePage" >- class="org.eclipse.tptp.platform.log.views.internal.preferences.LogAnalyzerBasePrefPage" >- id="org.eclipse.tptp.platform.log.views.internal.preferences.LogAnalyzerBasePrefPage"> >- </page> >- >- </extension> >- >- <extension >- point="org.eclipse.ui.preferencePages"> >- <page >- name="%7" >- category="org.eclipse.hyades.trace.ui.internal.preferences.TraceBasePreferencePage" >- class="org.eclipse.tptp.platform.log.views.internal.preferences.LogDBResourceSupportPreferencePage" >- id="org.eclipse.tptp.platform.log.views.internal.preferences.LogDBResourceSupportPreferencePage"> >- </page> >- </extension> >- >-<!-- ==================================================================== --> >- >- <extension >- point="org.eclipse.help.contexts"> >- <contexts >- file="logui.xml" >- plugin="org.eclipse.tptp.platform.log.views"> >- </contexts> >- <contexts >- file="DatabaseHelpContexts.xml" >- plugin="org.eclipse.tptp.platform.log.views"> >- </contexts> >- </extension> >- <extension point="org.eclipse.tptp.platform.common.ui.navigatorExtensions"> >- <navigatorFilterSet >- id="org.eclipse.hyades.log.ui.navigatorFilterSet.hosts" >- label="%15" >- icon="icons/full/obj16/node_obj.gif" >- class="org.eclipse.hyades.trace.ui.internal.navigator.NodeNavigatorFilterSet" >- navigatorID="org.eclipse.hyades.log.ui.logNavigator" >- defaultEnabled="true" >- recursive="false" >- common="true"/> >- </extension> >- >- <!-- from sd.logc ==================================================================== --> >- >- >- <extension >- point="org.eclipse.ui.popupMenus"> >- >- <!-- The analyze all action --> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.AnalyzeAll"> >- <action >- label="%interaction.action.analyzeAll" >- class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.AnalyzeAll" >- menubarPath="analyze.group" >- icon="icons/full/elcl16/analyze_all.gif"> >- </action> >- </objectContribution> >- >- <!-- The analyze action --> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.Analyze"> >- <action >- label="%interaction.action.analyze" >- class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.Analyze" >- menubarPath="analyze.group" >- icon="icons/full/elcl16/analyze.gif"> >- </action> >- </objectContribution> >- >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeCollapseAction"> >- <filter >- name="isExpanded" >- value="true"> >- </filter> >- <action >- label="%9" >- icon="icons/full/clcl16/collapse_tsk.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeCollapseAction" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeCollapseAction"> >- </action> >- </objectContribution> >- >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeExpandAction"> >- <filter >- name="isExpanded" >- value="false"> >- </filter> >- >- <action >- label="%10" >- icon="icons/full/clcl16/expand_tsk.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeExpandAction" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeExpandAction"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.TargetOutOfPageMessage" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget1"> >- <action >- label="%18" >- style="push" >- state="true" >- icon="icons/full/clcl16/go_to_target.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget2"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.SourceOutOfPageMessage" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource1"> >- <action >- label="%17" >- style="push" >- state="true" >- icon="icons/full/clcl16/go_to_source.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.GoToSource" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource2"> >- </action> >- </objectContribution> >- >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogAsyncMessage" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget3"> >- <action >- label="%18" >- style="push" >- state="true" >- icon="icons/full/clcl16/go_to_target.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogAsyncMessage" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource3"> >- <action >- label="%17" >- style="push" >- state="true" >- icon="icons/full/clcl16/go_to_source.gif" >- class="org.eclipse.hyades.sd.logc.internal.actions.GoToSource" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource4"> >- </action> >- </objectContribution> >- >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenLogView"> >- <action >- label="%19" >- style="push" >- icon="icons/full/obj16/log_view.gif" >- state="true" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenLogView" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenLogView"> >- </action> >- </objectContribution> >- >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView1"> >- <action >- label="%11" >- style="push" >- icon="icons/full/cview16/prop_ps.gif" >- state="true" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView2"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogAsyncMessage" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView3"> >- <action >- label="%11" >- style="push" >- icon="icons/full/cview16/prop_ps.gif" >- state="true" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView4"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.hyades.models.cbe.CBECommonBaseEvent" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView5"> >- <action >- label="%11" >- style="push" >- icon="icons/full/cview16/prop_ps.gif" >- state="true" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView6"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.SourceOutOfPageMessage" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView7"> >- <action >- label="%11" >- style="push" >- icon="icons/full/cview16/prop_ps.gif" >- state="true" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView8"> >- </action> >- </objectContribution> >- <objectContribution >- objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.TargetOutOfPageMessage" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView9"> >- <action >- label="%11" >- style="push" >- icon="icons/full/cview16/prop_ps.gif" >- state="true" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >- menubarPath="additions" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView10"> >- </action> >- </objectContribution> >- >- <objectContribution >- objectClass="org.eclipse.hyades.models.cbe.CBECommonBaseEvent" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenTimeBaseUML2SDViewAction"> >- <action >- label="%8" >- class="org.eclipse.hyades.sd.logc.internal.actions.OpenTimeBaseUML2SDViewAction" >- menubarPath="open.views" >- enablesFor="1" >- id="org.eclipse.hyades.sd.logc.internal.actions.OpenTimeBaseUML2SDViewAction"> >- </action> >- </objectContribution> >- </extension> >-<!--===============================================================--> >- <extension >- point="org.eclipse.ui.preferencePages"> >- <page >- name="%20" >- category="org.eclipse.hyades.uml2sd.ui.preferences.SDViewerPage" >- class="org.eclipse.hyades.sd.logc.internal.preferences.LogInteractionsPreferencePage" >- id="org.eclipse.hyades.sd.ui.preferences.FilterCallPreferencePage"> >- </page> >- </extension> >- >- <extension point="org.eclipse.help.contexts"> >- <contexts file="LogInteractionInfopopContexts.xml" plugin="org.eclipse.tptp.platform.log.views"/> >- </extension> >- <!-- relative="org.eclipse.ui.console.ConsoleView was removed for defect_143455 --> >- <extension point="org.eclipse.ui.perspectiveExtensions"> >- <perspectiveExtension >- targetID="org.eclipse.hyades.trace.internal.ui.tracePerspective"> >- <view >- relative = "org.eclipse.hyades.trace.views.adapter.internal.ExecutionStatisticViewer2" >- visible="false" >- relationship="stack" >- id="org.eclipse.hyades.sd.logc.LogInteractionsView"> >- </view> >- </perspectiveExtension> >- </extension> >- >- >- <extension >- point="org.eclipse.ui.popupMenus"> >- <viewerContribution >- id="org.eclipse.tptp.symptom.internal.presentation.view.openLogViewContribution" >- targetID="org.eclipse.tptp.symptom.internal.presentation.view.SymptomAnalysisViewer"> >- <action >- class="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewActionDelegate" >- icon="icons/full/cview16/log_view.gif" >- id="org.eclipse.tptp.platform.log.views.openLogViewFromAnalysisResultsViewAction" >- label="%3" >- style="push" >- menubarPath="additions"/> >- </viewerContribution> >- </extension> >- <extension >- point="org.eclipse.hyades.analysis.engine.analysisActions"> >- <action >- class="org.eclipse.tptp.platform.log.views.internal.actions.AnalyzeAction" >- id="org.eclipse.tptp.platform.log.views.internal.actions.AnalyzeAction"/> >- <action >- class="org.eclipse.tptp.platform.log.views.internal.actions.ExtendedAnalyzeAction" >- id="org.eclipse.tptp.platform.log.views.internal.actions.ExtendedAnalyzeAction"/> >- >- </extension> >- >-</plugin> >Index: logui.xml >=================================================================== >RCS file: logui.xml >diff -N logui.xml >--- logui.xml 25 Oct 2006 14:34:09 -0000 1.9 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,393 +0,0 @@ >-<?xml version="1.0" encoding="UTF-8"?> >-<?NLS type="org.eclipse.help.contexts"?> >- >-<contexts> >- >-<context id="labp0000"> >-<description>Set visual preferences for the Log view. >-</description> >-<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >-</context> >- >-<context id="alpp0010"> >-<description>Set the date format for timestamp log property.</description> >-<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >-</context> >- >-<context id="alpp0020"> >-<description>Set the time format for timestamp log property.</description> >-<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >-</context> >- >-<context id="alpp0110"> >-<description>List of attributes used to sort data in the Log view. >-</description> >-<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >-</context> >- >-<context id="alpp0210"> >-<description>List of properties to be displayed in the Log view.</description> >-<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >-</context> >- >-<context id="sypp0000"> >-<description>List of symptom databases to be used when analyse log records.</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="sdpp0010"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="sdpp0020"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="sdpp0120"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="sdpp0130"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="sdpp0140"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="sdpp0150"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="lapp0010"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="lapp0020"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="iwlg0010"> >-<description>Set the list of hosts to be used when profiling a remote application.</description> >-<topic label="Log and Trace Analyzer" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="algv0010"> >-<description>This view displays the content of the log file.</description> >-<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-</context> >- >-<context id="algv0020"> >-<description>This panel displays log properties. The properties can be filtered and sorted using the view toolbar actions.</description> >-<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-</context> >- >-<context id="algv0030"> >-<description>This panel displays the content for the selected property.</description> >-<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-</context> >- >-<context id="algv0040"> >-<description>This panel displays the analysis result for the selected log record.</description> >-<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-</context> >- >-<context id="algv0110"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="algv0120"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="algv0130"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="algv0140"> >-<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="algv0150"> >-<description>Choose columns button. >-</description> >-<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-</context> >- >-<context id="algv0210"> >-<description>Set the sorting criterion for the log view. >-</description> >-<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-<topic label="Sorting log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsort.htm"/> >-</context> >- >-<context id="algv0310"> >-<description>Set filters for the log view. >-</description> >-<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0320"> >-<description>Filters high severity log records. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0330"> >-<description>Filters medium severity log records. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0340"> >-<description>Filters low severity log records. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="pp0000"> >-<description>List of log files which can be imported into the workspace.</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="tmlo0001"> >-<description>Merge the content of the imported log file with an existing log file.</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="tmlo0002"> >-<description>The list of log files currently imported into the workspace.</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-</context> >- >-<context id="algv0410"> >-<description>Add filter criterion. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0420"> >-<description>Edit the selected filter criterion. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0430"> >-<description>Remove the selected filter criterion. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0440"> >-<description>Move the selected filter criterion up. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0450"> >-<description>Move the selected filter criterion down. >-</description> >-<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >-</context> >- >-<context id="algv0460"> >-<description>Search log records based on added criteria. >-</description> >-<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-</context> >- >-<context id="algv0510"> >-<description>Search log records based on added criteria. >-</description> >-<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="algv0610"> >-<description>Add search criterion. >-</description> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="algv0620"> >-<description>Edit the selected search criterion. >-</description> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="algv0630"> >-<description>Remove the selected search criterion. >-</description> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="algv0640"> >-<description>Move the selected search criterion up. >-</description> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="algv0650"> >-<description>Move the selected search criterion down. >-</description> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="algv0660"> >-<description>Search backwards in the log file. >-</description> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="algv0670"> >-<description>Search forwards in the log file. >-</description> >-<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >-</context> >- >-<context id="lognav0010"> >-<description>The Log Navigator view displays logs, symptom databases and log correlations. >-</description> >-<topic label="Log navigator view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tviewloglayout.xhtml"/> >-</context> >- >-<context id="newcorrwizname"> >-<description>Type in the name of the new log correlation. >-</description> >-<topic label="Correlating log files" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tecorlog.htm"/> >-</context> >- >-<context id="newcorrwizlogs"> >-<description>Select the logs to correlate by using the move left, right arrow keys. >-</description> >-<topic label="Correlating log files" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tecorlog.htm"/> >-</context> >- >-<context id="importloglocation"> >-<description>Input the log file details. >-</description> >-<topic label="Import a log file" href="../org.eclipse.tptp.platform.log.doc.user/tasks/teimplog.xhtml"/> >-</context> >- >-<context id="browsebtn"> >-<description>Browse to select a folder. >-</description> >-<topic label="Import a log file" href="../org.eclipse.tptp.platform.log.doc.user/tasks/teimplog.xhtml"/> >-</context> >- >- >-<context id="parserlist"> >-<description>Select a log type from the current list. >-</description> >-<topic label="Import a log file" href="../org.eclipse.tptp.platform.log.doc.user/tasks/teimplog.xhtml"/> >-</context> >- >-<context id="pp0010"> >-<description>Add a log file to the current log set.</description> >-<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >-</context> >- >-<context id="pp0020"> >-<description>Edit the properties for the selected log file.</description> >-<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >-</context> >- >-<context id="pp0030"> >-<description>Remove the selected log file from the current log set.</description> >-<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >-</context> >- >-<context id="ls0000"> >-<description>Create a new log set.</description> >-<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >-</context> >- >-<context id="ls0010"> >-<description>Open one of the persisted log sets.</description> >-<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >-</context> >- >-<context id="ls0020"> >-<description>Edit the persisted log sets.</description> >-<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >-</context> >- >-<context id="lgiv0100"> >-<description>Set filters for the log interactions view.</description> >-<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >-<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >-<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >-</context> >- >-<context id="lgiv0010"> >-<description>Add filter criterion. >-</description> >-<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >-</context> >- >-<context id="lgiv0020"> >-<description>Edit the selected filter criterion. >-</description> >-<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >-</context> >- >-<context id="lgiv0030"> >-<description>Remove the selected filter criterion. >-</description> >-<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >-</context> >- >-<context id="lgiv0040"> >-<description>Move the selected filter criterion up. >-</description> >-<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >-</context> >- >-<context id="lgiv0050"> >-<description>Move the selected filter criterion down. >-</description> >-<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >-</context> >- >-<context id="corrschema0000"> >-<description>Select the correlation schema that will be used to correlate the logs. >-</description> >-<topic label="Correlating log files" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tecorlog.htm"/> >-</context> >- >-</contexts> >\ No newline at end of file >Index: DatabaseHelpContexts.xml >=================================================================== >RCS file: DatabaseHelpContexts.xml >diff -N DatabaseHelpContexts.xml >--- DatabaseHelpContexts.xml 29 Jan 2007 19:41:10 -0000 1.3 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,12 +0,0 @@ >-<?xml version="1.0" encoding="UTF-8"?> >-<?NLS type="org.eclipse.help.contexts"?> >- >-<contexts> >- >-<context id="lrsp0000"> >-<description>Configure database connection information for large log support enablement. >-</description> >-<topic label="Configuring large log support for the Log and Trace Analyzer" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tcfglglog.html" /> >-</context> >- >-</contexts> >Index: .classpath >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.log.views/.classpath,v >retrieving revision 1.5 >diff -u -r1.5 .classpath >--- .classpath 22 Mar 2006 19:37:22 -0000 1.5 >+++ .classpath 4 Oct 2007 13:50:24 -0000 >@@ -1,6 +1,7 @@ > <?xml version="1.0" encoding="UTF-8"?> > <classpath> > <classpathentry kind="src" path="src"/> >+ <classpathentry kind="src" path="src-extensions"/> > <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> > <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> > <classpathentry kind="output" path="bin"/> >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.62 >diff -u -r1.62 LogViewer.java >--- src/org/eclipse/tptp/platform/log/views/internal/views/LogViewer.java 23 Aug 2007 14:31:16 -0000 1.62 >+++ src/org/eclipse/tptp/platform/log/views/internal/views/LogViewer.java 4 Oct 2007 13:50:24 -0000 >@@ -73,6 +73,8 @@ > import org.eclipse.tptp.platform.common.ui.internal.CommonUIPlugin; > import org.eclipse.tptp.platform.common.ui.trace.internal.CommonUITraceConstants; > import org.eclipse.tptp.platform.common.ui.trace.internal.helpers.TraceUIManager; >+import org.eclipse.tptp.platform.extension.delegate.ViewPartDelegator; >+import org.eclipse.tptp.platform.extensions.IApplicationManager; > import org.eclipse.tptp.platform.log.views.internal.LogViewsMessages; > import org.eclipse.tptp.platform.log.views.internal.LogViewsPlugin; > import org.eclipse.tptp.platform.log.views.internal.LogViewsPluginImages; >@@ -94,6 +96,7 @@ > import org.eclipse.tptp.platform.log.views.internal.util.TreeNode; > import org.eclipse.ui.IMemento; > import org.eclipse.ui.IPartListener; >+import org.eclipse.ui.IViewPart; > import org.eclipse.ui.IViewSite; > import org.eclipse.ui.IWorkbenchActionConstants; > import org.eclipse.ui.IWorkbenchPage; >@@ -106,9 +109,17 @@ > import org.eclipse.ui.views.properties.PropertySheet; > import org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor; > import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; >- >+ > public class LogViewer extends FilterTraceViewer implements ILogFindProvider, ILogFilterProvider, IPartListener, ITabbedPropertySheetPageContributor, IAdaptable > { >+ >+ public static class Delegate extends ViewPartDelegator >+ { >+ >+ public Delegate() { >+ delegate = (IViewPart)IApplicationManager.INSTANCE.createDefaultHandlerInstance("TPTP/LogViewer"); >+ } >+ } > protected final String _title = > LogViewsPlugin.getResourceString("1"); > protected LogPage logPage; >@@ -263,7 +274,7 @@ > sort.setDescription(STR_SORT); > sort.setToolTipText(STR_SORT); > >- highlightRecord = new HighlighterSelectionAction(this, getFilterInformationManager()); >+ highlightRecord = new HighlighterSelectionAction(LogViewer.this, getFilterInformationManager()); > > final String STR_CHOOSE_COLUMNS = LogViewsMessages._334; > changeColumnsSequence = new Action(STR_CHOOSE_COLUMNS) { >Index: src-extensions/example.xml >=================================================================== >RCS file: src-extensions/example.xml >diff -N src-extensions/example.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/example.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,104 @@ >+<plugin> >+ <!-- TPTP extensions --> >+ <extension >+ point="org.eclipse.tptp.platform.models.handler"> >+ <handler id="LogNavigatorView" application="TPTP" type="org.eclipse.ui.IViewPart" >+ class="org.eclipse.tptp.platform.log.views.internal.navigator.LogNavigator" >+ targetExtension="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator" >+ priority="1"> >+ </handler> >+ <handler id="LogViewer" application="TPTP" type="org.eclipse.ui.IViewPart" >+ class="org.eclipse.tptp.platform.log.views.internal.views.LogViewer" >+ targetExtension="org.eclipse.tptp.platform.log.views.internal.views.LogViewer.LogViewerDelegate" >+ priority="1"> >+ </handler> >+ <handler id="LogSDView" application="TPTP" type="org.eclipse.ui.IViewPart" >+ class="org.eclipse.hyades.sd.logc.internal.loader.LogSDView" >+ targetExtension="org.eclipse.hyades.sd.logc.LogInteractionsView" >+ priority="1"> >+ </handler> >+ >+ <handler id="OpenLogViewActionDelegate" application="TPTP" type="org.eclipse.ui.IViewActionDelegate" >+ class="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewActionDelegate" >+ targetExtension="org.eclipse.tptp.platform.log.views.openLogViewFromAnalysisResultsViewAction" >+ priority="1"> >+ </handler> >+ >+ </extension> >+ >+ <extension point="org.eclipse.ui.views"> >+ >+ <!-- The log navigator view --> >+ <view >+ name="%LOG_NAV_TTL" >+ icon="icons/full/cview16/lognav_view.gif" >+ category="org.eclipse.hyades.trace.internal.ui.trace" >+ class="org.eclipse.tptp.platform.extensions.delegate.ViewPartDelegator" >+ id="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator"> >+ </view> >+ >+ <!-- The Log Viewer --> >+ <view >+ name="%1" >+ icon="icons/full/cview16/log_view.gif" >+ category="org.eclipse.hyades.trace.internal.ui.trace" >+ class="org.eclipse.tptp.platform.extensions.delegate.ViewPartDelegator" >+ id="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >+ </view> >+ >+ <!-- The Log Interaction View --> >+ <view >+ allowMultiple="true" >+ class="org.eclipse.tptp.platform.extensions.delegate.ViewPartDelegator" >+ icon="icons/full/obj16/sequencediagram_obj.gif" >+ category="org.eclipse.hyades.trace.internal.ui.trace" >+ name="%14" >+ id="org.eclipse.hyades.sd.logc.LogInteractionsView"> >+ </view> >+ </extension> >+ >+ <extension >+ point="org.eclipse.ui.popupMenus"> >+ <viewerContribution >+ id="org.eclipse.tptp.symptom.internal.presentation.view.openLogViewContribution" >+ targetID="org.eclipse.tptp.symptom.internal.presentation.view.SymptomAnalysisViewer"> >+ <action >+ class="org.eclipse.tptp.platform.models.extensions.delegate.ViewActionDelegateDelegator" >+ icon="icons/full/cview16/log_view.gif" >+ id="org.eclipse.tptp.platform.models.log.views.openLogViewFromAnalysisResultsViewAction" >+ label="%3" >+ style="push" >+ menubarPath="additions"/> >+ </viewerContribution> >+ </extension> >+ <extension >+ point="org.eclipse.hyades.analysis.engine.analysisActions"> >+ <action >+ class="org.eclipse.tptp.platform.log.views.internal.actions.AnalyzeAction" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.AnalyzeAction"/> >+ <action >+ class="org.eclipse.tptp.platform.log.views.internal.actions.ExtendedAnalyzeAction" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.ExtendedAnalyzeAction"/> >+ </extension> >+ >+ >+ <!-- ACLT extensions --> >+ <extension >+ point="org.eclipse.tptp.platform.models.handler"> >+ <handler id="LogNavigatorView" application="ACME" modifier="replace" targetHandler="//TPTP/LogNavigatorView" >+ class="com.acme.log.views.internal.navigator.LogNavigatorExtended" >+ priority="2"> >+ </handler> >+ <handler id="2" application="ACLT" type="interface2" modifier="replace" targetHandler="//TPTP/1" >+ class="className2" >+ position="1" >+ priority="2"> >+ </handler> >+ <handler application="ACME" mode="remove" target="//TPTP/3" priority="4"/> >+ <handler id="2" application="ACLT" modifier="extends" target="1" >+ class="className2" >+ insertBefore="2" >+ priority="2"> >+ </handler> >+ </extension> >+</plugin> >#P org.eclipse.tptp.platform.lta.extensions.instances >Index: src-log-views/LogInteractionInfopopContexts.xml >=================================================================== >RCS file: src-log-views/LogInteractionInfopopContexts.xml >diff -N src-log-views/LogInteractionInfopopContexts.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-log-views/LogInteractionInfopopContexts.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,21 @@ >+<?xml version="1.0" encoding="UTF-8" ?> >+<?NLS type="org.eclipse.help.contexts"?> >+<contexts> >+ <context id="lgiv0000"> >+ <description>Log interaction diagrams display interactions among log events (records) that occur during the execution of an application</description> >+ <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tvwlogi.htm" /> >+ </context> >+ <context id="lgpp0000"> >+ <description>Log interaction preference page allows you to update the number of log records in a page</description> >+ <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/ref/resqlgin.htm" /> >+ </context> >+ <context id="cord0000"> >+ <description>Select the correlation schema for the log correlation</description> >+ <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tvwlogi.htm" /> >+ </context> >+ <context id="evtd0000"> >+ <description>Jump to the source or target log record by making a selection in the log records table.</description> >+ <topic label="Log Interactions View" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tvwlogi.htm" /> >+ </context> >+ >+</contexts> >Index: plugin.xml >=================================================================== >RCS file: plugin.xml >diff -N plugin.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ plugin.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,805 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<?eclipse version="3.0"?> >+<plugin> >+ >+ <!-- The new log correlation wizard --> >+ <extension point="org.eclipse.ui.newWizards"> >+ <category >+ name="%TRC_LGNW" >+ id="org.eclipse.hyades.trace_log.newWizard"> >+ </category> >+ <wizard >+ name="%NEWCOR_WZ" >+ icon="icons/full/ctool16/newcorrelation_wiz.gif" >+ category="org.eclipse.hyades.trace_log.newWizard" >+ class="org.eclipse.tptp.platform.log.views.internal.navigator.wizards.NewCorrelationWizard" >+ id="org.eclipse.hyades.log.ui.wizard.new.correlation"> >+ <description> >+ %NEWCOR_WZD >+ </description> >+ </wizard> >+ </extension> >+ >+ >+ >+ <!-- Contribute new views --> >+ <extension point="org.eclipse.ui.views"> >+ >+ <!-- The log navigator view --> >+ <view >+ name="%LOG_NAV_TTL" >+ icon="icons/full/cview16/lognav_view.gif" >+ category="org.eclipse.hyades.trace.internal.ui.trace" >+ class="org.eclipse.tptp.platform.log.views.internal.navigator.LogNavigator" >+ id="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator"> >+ </view> >+ >+ <!-- The Log Viewer --> >+ <view >+ name="%1" >+ icon="icons/full/cview16/log_view.gif" >+ category="org.eclipse.hyades.trace.internal.ui.trace" >+ class="org.eclipse.tptp.platform.log.views.internal.views.LogViewer$Delegate" >+ id="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >+ </view> >+ >+ <!-- The Log Interaction View --> >+ <view >+ allowMultiple="true" >+ class="org.eclipse.hyades.sd.logc.internal.loader.LogSDView" >+ icon="icons/full/obj16/sequencediagram_obj.gif" >+ category="org.eclipse.hyades.trace.internal.ui.trace" >+ name="%14" >+ id="org.eclipse.hyades.sd.logc.LogInteractionsView"> >+ </view> >+ >+ </extension> >+ <extension >+ point="org.eclipse.tptp.platform.models.handler"> >+ <handler id="LogViewer" application="TPTP" type="org.eclipse.ui.IViewPart" >+ class="org.eclipse.tptp.platform.log.views.internal.views.LogViewer" >+ targetExtension="org.eclipse.tptp.platform.log.views.internal.views.LogViewer" >+ priority="1"> >+ </handler> >+ </extension> >+ >+ <!-- View actions --> >+ <extension point="org.eclipse.ui.viewActions"> >+ >+ <!-- Contributions to the log navigator toolbar --> >+ <viewContribution >+ targetID="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator" >+ id="org.eclipse.hyades.log.ui.internal.logview.toolbar"> >+ <action >+ id="org.eclipse.hyades.log.ui.internal.logview.toolbar.refreshViews" >+ toolbarPath="refreshGroup" >+ hoverIcon="icons/full/clcl16/updateviews_co.gif" >+ class="org.eclipse.hyades.trace.ui.internal.actions.RefreshViewsActionDelegate" >+ disabledIcon="icons/full/dlcl16/updateviews_co.gif" >+ icon="icons/full/elcl16/updateviews_co.gif" >+ helpContextId="refresh_views_action_context" >+ label="%40" >+ tooltip="%40"> >+ </action> >+ </viewContribution> >+ >+ >+ <!-- Contributions to the log viewer --> >+ <viewContribution >+ id="org.eclipse.tptp.platform.log.views.tabbedPropertiesViewContribution" >+ targetID="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >+ <action >+ class="org.eclipse.tptp.platform.log.views.internal.actions.OpenPropertyViewAction" >+ icon="icons/full/cview16/prop_ps.gif" >+ id="org.eclipse.tptp.platform.log.views.action1" >+ label="%37" >+ style="push" >+ toolbarPath="additions"/> >+ </viewContribution> >+ </extension> >+ >+ <!-- Perspective extensions --> >+ <extension point="org.eclipse.ui.perspectiveExtensions"> >+ >+ <!-- The extension for the Profiling & Logging perspective --> >+ <perspectiveExtension >+ targetID="org.eclipse.hyades.trace.internal.ui.tracePerspective"> >+ >+ <!-- The extensions for the log navigator --> >+ <view >+ relative="org.eclipse.hyades.trace.internal.ui.PDProjectExplorer" >+ visible="true" >+ relationship="stack" >+ id="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator"> >+ </view> >+ <viewShortcut id="org.eclipse.hyades.log.ui.internal.navigator.LogNavigator"/> >+ >+ <!-- The extensions for the log viewer --> >+ <!-- relative="org.eclipse.ui.console.ConsoleView was removed for defect_143455 --> >+ <!-- now the views which used to use the console view as a relative use the ExecStats--> >+ <actionSet id="org.eclipse.tptp.platform.log.views.internal.logViewActionSet"/> >+ <view >+ relative ="org.eclipse.hyades.trace.views.adapter.internal.ExecutionStatisticViewer2" >+ visible="false" >+ relationship="stack" >+ id="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >+ </view> >+ <viewShortcut id="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"/> >+ >+ </perspectiveExtension> >+ </extension> >+ >+ >+ <!-- Associate the log agent with its corresponding views --> >+ <extension point="org.eclipse.tptp.platform.common.ui.analyzerExtensions"> >+ >+ <!-- The log view --> >+ <analyzerExtension >+ name="%1" >+ type="Logging" >+ icon="icons/full/cview16/log_view.gif" >+ isDefault="true" >+ class="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction" >+ extension="trace"> >+ </analyzerExtension> >+ >+ <!-- The log interaction view --> >+ <analyzerExtension >+ name="%12" >+ type="Logging" >+ icon="icons/full/obj16/sequencediagram_obj.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenLogViewAction" >+ id="org.eclipse.hyades.sd.logc.internal.actions.ROpenLogViewAction" >+ extension="trace"> >+ </analyzerExtension> >+ >+ <!-- The log thread interaction view --> >+ <analyzerExtension >+ name="%13" >+ type="Logging" >+ icon="icons/full/obj16/sequencediagram_obj.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenLogViewAction" >+ id="org.eclipse.hyades.sd.logc.internal.actions.TOpenLogViewAction" >+ extension="trace"> >+ </analyzerExtension> >+ >+ </extension> >+ >+ >+ <!-- Contribute the UML views --> >+ <extension >+ point="org.eclipse.tptp.platform.common.ui.uml2SDLoader"> >+ <uml2SDLoader >+ name="%12" >+ class="org.eclipse.hyades.sd.logc.internal.loader.LogInteractions" >+ id="org.eclipse.hyades.sd.logc.internal.loader.LogInteractions" >+ view="org.eclipse.hyades.sd.logc.LogInteractionsView" >+ default="true"> >+ </uml2SDLoader> >+ <uml2SDLoader >+ name="%13" >+ class="org.eclipse.hyades.sd.logc.internal.loader.LogThreadInteractions" >+ id="org.eclipse.hyades.sd.logc.internal.loader.LogthreadInteractions" >+ view="org.eclipse.hyades.sd.logc.LogInteractionsView"> >+ </uml2SDLoader> >+ </extension> >+ >+ >+ <!-- Define filters for the log view --> >+ <extension point="org.eclipse.tptp.platform.common.ui.filterTypes"> >+ <filterType >+ id="org.eclipse.tptp.platform.log.views.LogFilterType" >+ name="%5" >+ icon="icons/full/obj16/log_agent_filter_obj.gif" >+ description="%6" >+ standardTabUI="org.eclipse.tptp.platform.log.views.internal.views.LogFiltersStandardUI" >+ advancedAttributes="org.eclipse.tptp.platform.log.views.internal.views.LogAdvancedTabAttributeSet"> >+ <appliesTo >+ filterScope="LoggingAgentScope"> >+ </appliesTo> >+ </filterType> >+ </extension> >+ >+ <extension point="org.eclipse.tptp.platform.common.ui.filterTypes"> >+ <filterType >+ id="org.eclipse.tptp.platform.log.views.LogInteractionsFilterType" >+ name="%5" >+ icon="icons/full/obj16/log_agent_filter_obj.gif" >+ description="%6" >+ standardTabUI="org.eclipse.tptp.platform.log.views.internal.views.LogFiltersStandardUI" >+ advancedAttributes="org.eclipse.tptp.platform.log.views.internal.views.LogAdvancedTabAttributeSet"> >+ <appliesTo >+ filterScope="LogInteractionsScope"> >+ </appliesTo> >+ </filterType> >+ </extension> >+ >+ <!-- Contribute report generators to the log view --> >+ <extension point="org.eclipse.tptp.platform.common.ui.reportGenerators"> >+ >+ <!-- XML log report generator --> >+ <wizard >+ icon="icons/full/cview16/log_view.gif" >+ class="org.eclipse.tptp.platform.log.views.internal.reports.ReportXMLLogWizard" >+ description="%22" >+ name="%21" >+ id="org.eclipse.tptp.platform.log.views.internal.reports.ReportXMLLogWizard"/> >+ >+ <!-- HTML log report generator --> >+ <wizard >+ icon="icons/full/cview16/log_view.gif" >+ class="org.eclipse.tptp.platform.log.views.internal.reports.ReportHTMLLogWizard" >+ description="%26" >+ name="%25" >+ id="org.eclipse.tptp.platform.log.views.internal.reports.ReportHTMLLogWizard"/> >+ >+ <!-- CSV log report generator --> >+ <wizard >+ icon="icons/full/cview16/log_view.gif" >+ class="org.eclipse.tptp.platform.log.views.internal.reports.CSVReportLogWizard" >+ description="%24" >+ name="%23" >+ id="org.eclipse.tptp.platform.log.views.internal.reports.CSVReportLogWizard"/> >+ >+ <!-- HTML log report generator --> >+ <wizard >+ icon="icons/full/cview16/log_view.gif" >+ class="org.eclipse.tptp.platform.log.views.internal.reports.HTMLReportLogFileWizard" >+ description="%28" >+ name="%27" >+ id="org.eclipse.tptp.platform.log.views.internal.reports.HTMLReportLogFileWizard"/> >+ >+ </extension> >+ >+ >+ <!-- Identify a tabbed property contributor --> >+ <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor"> >+ <propertyContributor contributorId="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >+ <propertyCategory category="tabs"/> >+ </propertyContributor> >+ </extension> >+ >+ <!-- Contribute the property tabs --> >+ <extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs"> >+ >+ <propertyTabs contributorId="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >+ >+ <!-- The multiple common base event tab - displayed only when a LogGraphNode with multiple wrapped CBEs is selected --> >+ <propertyTab >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.MultipleCommonBaseEvent" >+ label="%properties.cbe"/> >+ >+ <!-- The common base event tab --> >+ <propertyTab >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.CommonBaseEventTab" >+ label="%29"/> >+ >+ <!-- The extended data element tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.CommonBaseEventTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.ExtendedDataElementsTab" >+ label="%30"/> >+ >+ <!-- All properties tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.SituationTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.PropertiesTab" >+ label="All Properties"/> >+ >+ <!-- The context data element tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.ExtendedDataElementsTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.ContextDataElementsTab" >+ label="%31"/> >+ >+ <!-- The situation tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.ContextDataElementsTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.SituationTab" >+ label="%32"/> >+ >+ <!-- The message data element tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.SituationTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.MsgDataElementTab" >+ label="%33"/> >+ >+ <!-- The source component id tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.MsgDataElementTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.SourceComponentIDTab" >+ label="%34"/> >+ >+ <!-- The report component id tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.SourceComponentIDTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.ReporterComponentIDTab" >+ label="%35"/> >+ >+ <!-- The associated event tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.ReporterComponentIDTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.AssociatedEventTab" >+ label="%36"/> >+ >+ <!-- Common base event xml tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.AssociatedEventTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.CBEXMLTab" >+ label="CommonBaseEvent XML"/> >+ >+ <!-- The analysis result tab --> >+ <propertyTab >+ afterTab="org.eclipse.tptp.platform.log.views.CBEXMLTab" >+ category="tabs" >+ id="org.eclipse.tptp.platform.log.views.AnalysisResultsTab" >+ label="%39"/> >+ </propertyTabs> >+ </extension> >+ >+ >+ <!-- Associates property sections with each of the property tabs defined above --> >+ <extension point="org.eclipse.ui.views.properties.tabbed.propertySections"> >+ >+ <propertySections contributorId="org.eclipse.tptp.platform.log.views.internal.views.LogViewer"> >+ >+ <!-- The multiple cbe tab section --> >+ <propertySection >+ class="org.eclipse.hyades.sd.logc.internal.loader.MultipleCBETab" >+ id="org.eclipse.tptp.platform.log.views.propertySection0" >+ tab="org.eclipse.tptp.platform.log.views.MultipleCommonBaseEvent"> >+ >+ <!-- Notice that unlike most other sections, the input is different --> >+ <input type="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode"/> >+ </propertySection> >+ >+ <!-- The common base event section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.CommonBaseSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection1" >+ tab="org.eclipse.tptp.platform.log.views.CommonBaseEventTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBEDefaultEventImpl"/> >+ </propertySection> >+ >+ <!-- Extended data element section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.ExtendedDataElementsSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection3" >+ tab="org.eclipse.tptp.platform.log.views.ExtendedDataElementsTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBEDefaultEventImpl"/> >+ </propertySection> >+ >+ <!-- Context data element section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.ContextDataElementsSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection5" >+ tab="org.eclipse.tptp.platform.log.views.ContextDataElementsTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >+ </propertySection> >+ >+ <!-- Situation section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.SituationSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection6" >+ tab="org.eclipse.tptp.platform.log.views.SituationTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >+ </propertySection> >+ >+ <!-- The message data element section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.MessageDataElementSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection7" >+ tab="org.eclipse.tptp.platform.log.views.MsgDataElementTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >+ </propertySection> >+ >+ <!-- The source component section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.SourceComponentIDSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection8" >+ tab="org.eclipse.tptp.platform.log.views.SourceComponentIDTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >+ </propertySection> >+ >+ <!-- Reporter component section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.ReporterComponentIDSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection9" >+ tab="org.eclipse.tptp.platform.log.views.ReporterComponentIDTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >+ </propertySection> >+ >+ <!-- The associate event section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.AssociatedEventSection" >+ id="org.eclipse.tptp.platform.log.views.propertySection8" >+ tab="org.eclipse.tptp.platform.log.views.AssociatedEventTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >+ </propertySection> >+ >+ <!-- The CBE XML section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.CBEXMLSection" >+ id="org.eclipse.tptp.platform.log.views.CBEXMLSection" >+ tab="org.eclipse.tptp.platform.log.views.CBEXMLTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBEDefaultEventImpl"/> >+ </propertySection> >+ >+ <!-- The analysis result section --> >+ <propertySection >+ class="org.eclipse.tptp.platform.log.views.internal.views.AnalysisResultsSection" >+ id="org.eclipse.tptp.platform.log.views.AnalysisResultsSection" >+ tab="org.eclipse.tptp.platform.log.views.AnalysisResultsTab"> >+ <input type="org.eclipse.hyades.models.cbe.impl.CBECommonBaseEventImpl"/> >+ </propertySection> >+ </propertySections> >+ </extension> >+ >+ >+ <!-- Contributions to the CBE objects --> >+ <extension point="org.eclipse.ui.popupMenus"> >+ <objectContribution >+ objectClass="org.eclipse.hyades.models.cbe.CBECommonBaseEvent" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.CopyToClipboardAction"> >+ <action >+ label="%16" >+ style="push" >+ class="org.eclipse.tptp.platform.log.views.internal.actions.CopyToClipboardAction" >+ menubarPath="additions" >+ enablesFor="*" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.CopyToClipboardAction"> >+ </action> >+ </objectContribution> >+ </extension> >+ >+ >+<!-- ==================================================================== --> >+ <extension >+ point="org.eclipse.ui.actionSets"> >+ <actionSet >+ label="%0" >+ visible="false" >+ id="org.eclipse.tptp.platform.log.views.internal.logViewActionSet"> >+ <action >+ label="%2" >+ icon="icons/full/ctool16/log_view_nav.gif" >+ tooltip="%3" >+ class="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction" >+ toolbarPath="trace/group.openRAS" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewAction"> >+ </action> >+ </actionSet> >+ </extension> >+<!-- ==================================================================== --> >+ <extension >+ point="org.eclipse.ui.preferencePages"> >+ <page >+ name="%4" >+ category="org.eclipse.hyades.trace.ui.internal.preferences.TraceBasePreferencePage" >+ class="org.eclipse.tptp.platform.log.views.internal.preferences.LogAnalyzerBasePrefPage" >+ id="org.eclipse.tptp.platform.log.views.internal.preferences.LogAnalyzerBasePrefPage"> >+ </page> >+ >+ </extension> >+ >+ <extension >+ point="org.eclipse.ui.preferencePages"> >+ <page >+ name="%7" >+ category="org.eclipse.hyades.trace.ui.internal.preferences.TraceBasePreferencePage" >+ class="org.eclipse.tptp.platform.log.views.internal.preferences.LogDBResourceSupportPreferencePage" >+ id="org.eclipse.tptp.platform.log.views.internal.preferences.LogDBResourceSupportPreferencePage"> >+ </page> >+ </extension> >+ >+<!-- ==================================================================== --> >+ >+ <extension >+ point="org.eclipse.help.contexts"> >+ <contexts >+ file="src-log-views/logui.xml" >+ plugin="org.eclipse.tptp.platform.log.views"> >+ </contexts> >+ <contexts >+ file="src-log-views/DatabaseHelpContexts.xml" >+ plugin="org.eclipse.tptp.platform.log.views"> >+ </contexts> >+ </extension> >+ <extension point="org.eclipse.tptp.platform.common.ui.navigatorExtensions"> >+ <navigatorFilterSet >+ id="org.eclipse.hyades.log.ui.navigatorFilterSet.hosts" >+ label="%15" >+ icon="icons/full/obj16/node_obj.gif" >+ class="org.eclipse.hyades.trace.ui.internal.navigator.NodeNavigatorFilterSet" >+ navigatorID="org.eclipse.hyades.log.ui.logNavigator" >+ defaultEnabled="true" >+ recursive="false" >+ common="true"/> >+ </extension> >+ >+ <!-- from sd.logc ==================================================================== --> >+ >+ >+ <extension >+ point="org.eclipse.ui.popupMenus"> >+ >+ <!-- The analyze all action --> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.AnalyzeAll"> >+ <action >+ label="%interaction.action.analyzeAll" >+ class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.AnalyzeAll" >+ menubarPath="analyze.group" >+ icon="icons/full/elcl16/analyze_all.gif"> >+ </action> >+ </objectContribution> >+ >+ <!-- The analyze action --> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.Analyze"> >+ <action >+ label="%interaction.action.analyze" >+ class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeAnalyze.Analyze" >+ menubarPath="analyze.group" >+ icon="icons/full/elcl16/analyze.gif"> >+ </action> >+ </objectContribution> >+ >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeCollapseAction"> >+ <filter >+ name="isExpanded" >+ value="true"> >+ </filter> >+ <action >+ label="%9" >+ icon="icons/full/clcl16/collapse_tsk.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeCollapseAction" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeCollapseAction"> >+ </action> >+ </objectContribution> >+ >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeExpandAction"> >+ <filter >+ name="isExpanded" >+ value="false"> >+ </filter> >+ >+ <action >+ label="%10" >+ icon="icons/full/clcl16/expand_tsk.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeExpandAction" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.LogGraphNodeExpandAction"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.TargetOutOfPageMessage" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget1"> >+ <action >+ label="%18" >+ style="push" >+ state="true" >+ icon="icons/full/clcl16/go_to_target.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget2"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.SourceOutOfPageMessage" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource1"> >+ <action >+ label="%17" >+ style="push" >+ state="true" >+ icon="icons/full/clcl16/go_to_source.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.GoToSource" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource2"> >+ </action> >+ </objectContribution> >+ >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogAsyncMessage" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget3"> >+ <action >+ label="%18" >+ style="push" >+ state="true" >+ icon="icons/full/clcl16/go_to_target.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToTarget"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogAsyncMessage" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource3"> >+ <action >+ label="%17" >+ style="push" >+ state="true" >+ icon="icons/full/clcl16/go_to_source.gif" >+ class="org.eclipse.hyades.sd.logc.internal.actions.GoToSource" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.GoToSource4"> >+ </action> >+ </objectContribution> >+ >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenLogView"> >+ <action >+ label="%19" >+ style="push" >+ icon="icons/full/obj16/log_view.gif" >+ state="true" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenLogView" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenLogView"> >+ </action> >+ </objectContribution> >+ >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogGraphNode" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView1"> >+ <action >+ label="%11" >+ style="push" >+ icon="icons/full/cview16/prop_ps.gif" >+ state="true" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView2"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.LogAsyncMessage" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView3"> >+ <action >+ label="%11" >+ style="push" >+ icon="icons/full/cview16/prop_ps.gif" >+ state="true" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView4"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.hyades.models.cbe.CBECommonBaseEvent" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView5"> >+ <action >+ label="%11" >+ style="push" >+ icon="icons/full/cview16/prop_ps.gif" >+ state="true" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView6"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.SourceOutOfPageMessage" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView7"> >+ <action >+ label="%11" >+ style="push" >+ icon="icons/full/cview16/prop_ps.gif" >+ state="true" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView8"> >+ </action> >+ </objectContribution> >+ <objectContribution >+ objectClass="org.eclipse.hyades.sd.logc.internal.uml2sd.TargetOutOfPageMessage" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView9"> >+ <action >+ label="%11" >+ style="push" >+ icon="icons/full/cview16/prop_ps.gif" >+ state="true" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView" >+ menubarPath="additions" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenPropertiesView10"> >+ </action> >+ </objectContribution> >+ >+ <objectContribution >+ objectClass="org.eclipse.hyades.models.cbe.CBECommonBaseEvent" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenTimeBaseUML2SDViewAction"> >+ <action >+ label="%8" >+ class="org.eclipse.hyades.sd.logc.internal.actions.OpenTimeBaseUML2SDViewAction" >+ menubarPath="open.views" >+ enablesFor="1" >+ id="org.eclipse.hyades.sd.logc.internal.actions.OpenTimeBaseUML2SDViewAction"> >+ </action> >+ </objectContribution> >+ </extension> >+<!--===============================================================--> >+ <extension >+ point="org.eclipse.ui.preferencePages"> >+ <page >+ name="%20" >+ category="org.eclipse.hyades.uml2sd.ui.preferences.SDViewerPage" >+ class="org.eclipse.hyades.sd.logc.internal.preferences.LogInteractionsPreferencePage" >+ id="org.eclipse.hyades.sd.ui.preferences.FilterCallPreferencePage"> >+ </page> >+ </extension> >+ >+ <extension point="org.eclipse.help.contexts"> >+ <contexts file="src-log-views/LogInteractionInfopopContexts.xml" plugin="org.eclipse.tptp.platform.log.views"/> >+ </extension> >+ <!-- relative="org.eclipse.ui.console.ConsoleView was removed for defect_143455 --> >+ <extension point="org.eclipse.ui.perspectiveExtensions"> >+ <perspectiveExtension >+ targetID="org.eclipse.hyades.trace.internal.ui.tracePerspective"> >+ <view >+ relative = "org.eclipse.hyades.trace.views.adapter.internal.ExecutionStatisticViewer2" >+ visible="false" >+ relationship="stack" >+ id="org.eclipse.hyades.sd.logc.LogInteractionsView"> >+ </view> >+ </perspectiveExtension> >+ </extension> >+ >+ >+ <extension >+ point="org.eclipse.ui.popupMenus"> >+ <viewerContribution >+ id="org.eclipse.tptp.symptom.internal.presentation.view.openLogViewContribution" >+ targetID="org.eclipse.tptp.symptom.internal.presentation.view.SymptomAnalysisViewer"> >+ <action >+ class="org.eclipse.tptp.platform.log.views.internal.actions.OpenLogViewActionDelegate" >+ icon="icons/full/cview16/log_view.gif" >+ id="org.eclipse.tptp.platform.log.views.openLogViewFromAnalysisResultsViewAction" >+ label="%3" >+ style="push" >+ menubarPath="additions"/> >+ </viewerContribution> >+ </extension> >+ <extension >+ point="org.eclipse.hyades.analysis.engine.analysisActions"> >+ <action >+ class="org.eclipse.tptp.platform.log.views.internal.actions.AnalyzeAction" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.AnalyzeAction"/> >+ <action >+ class="org.eclipse.tptp.platform.log.views.internal.actions.ExtendedAnalyzeAction" >+ id="org.eclipse.tptp.platform.log.views.internal.actions.ExtendedAnalyzeAction"/> >+ >+ </extension> >+ >+</plugin> >Index: src/org/eclipse/tptp/platform/lta/extensions/instances/Activator.java >=================================================================== >RCS file: src/org/eclipse/tptp/platform/lta/extensions/instances/Activator.java >diff -N src/org/eclipse/tptp/platform/lta/extensions/instances/Activator.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/tptp/platform/lta/extensions/instances/Activator.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,67 @@ >+/********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ * >+ * $Id$ >+ **********************************************************************/ >+package org.eclipse.tptp.platform.lta.extensions.instances; >+ >+import org.eclipse.tptp.platform.log.views.internal.views.LogViewer; >+import org.eclipse.ui.plugin.AbstractUIPlugin; >+import org.osgi.framework.BundleContext; >+ >+/** >+ * The activator class controls the plug-in life cycle >+ * >+ * @author slavescu >+ */ >+public class Activator extends AbstractUIPlugin { >+ >+ // The plug-in ID >+ public static final String PLUGIN_ID = "org.eclipse.tptp.platform.lta.extensions.instances"; >+ >+ // The shared instance >+ private static Activator plugin; >+ >+ /** >+ * The constructor >+ */ >+ public Activator() { >+ } >+ >+ /* >+ * (non-Javadoc) >+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext) >+ */ >+ public void start(BundleContext context) throws Exception { >+ super.start(context); >+ plugin = this; >+ >+ new LogViewer.Delegate(); >+ } >+ >+ /* >+ * (non-Javadoc) >+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext) >+ */ >+ public void stop(BundleContext context) throws Exception { >+ plugin = null; >+ super.stop(context); >+ } >+ >+ /** >+ * Returns the shared instance >+ * >+ * @return the shared instance >+ */ >+ public static Activator getDefault() { >+ return plugin; >+ } >+ >+} >Index: src-log-views/logui.xml >=================================================================== >RCS file: src-log-views/logui.xml >diff -N src-log-views/logui.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-log-views/logui.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,393 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<?NLS type="org.eclipse.help.contexts"?> >+ >+<contexts> >+ >+<context id="labp0000"> >+<description>Set visual preferences for the Log view. >+</description> >+<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >+</context> >+ >+<context id="alpp0010"> >+<description>Set the date format for timestamp log property.</description> >+<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >+</context> >+ >+<context id="alpp0020"> >+<description>Set the time format for timestamp log property.</description> >+<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >+</context> >+ >+<context id="alpp0110"> >+<description>List of attributes used to sort data in the Log view. >+</description> >+<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >+</context> >+ >+<context id="alpp0210"> >+<description>List of properties to be displayed in the Log view.</description> >+<topic label="Customizing Log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsetpreflgvw.xhtml"/> >+</context> >+ >+<context id="sypp0000"> >+<description>List of symptom databases to be used when analyse log records.</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="sdpp0010"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="sdpp0020"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="sdpp0120"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="sdpp0130"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="sdpp0140"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="sdpp0150"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="lapp0010"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="lapp0020"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="iwlg0010"> >+<description>Set the list of hosts to be used when profiling a remote application.</description> >+<topic label="Log and Trace Analyzer" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="algv0010"> >+<description>This view displays the content of the log file.</description> >+<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+</context> >+ >+<context id="algv0020"> >+<description>This panel displays log properties. The properties can be filtered and sorted using the view toolbar actions.</description> >+<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+</context> >+ >+<context id="algv0030"> >+<description>This panel displays the content for the selected property.</description> >+<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+</context> >+ >+<context id="algv0040"> >+<description>This panel displays the analysis result for the selected log record.</description> >+<topic label="Log view" href="../org.eclipse.tptp.platform.log.doc.user/ref/relogvw.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+</context> >+ >+<context id="algv0110"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="algv0120"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="algv0130"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="algv0140"> >+<description>To find information about this item, open the online help to Log and Trace Analyzer. You can browse the table of contents or search for a particular topic. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="algv0150"> >+<description>Choose columns button. >+</description> >+<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+</context> >+ >+<context id="algv0210"> >+<description>Set the sorting criterion for the log view. >+</description> >+<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+<topic label="Sorting log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tsort.htm"/> >+</context> >+ >+<context id="algv0310"> >+<description>Set filters for the log view. >+</description> >+<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0320"> >+<description>Filters high severity log records. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0330"> >+<description>Filters medium severity log records. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0340"> >+<description>Filters low severity log records. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="pp0000"> >+<description>List of log files which can be imported into the workspace.</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="tmlo0001"> >+<description>Merge the content of the imported log file with an existing log file.</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="tmlo0002"> >+<description>The list of log files currently imported into the workspace.</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+</context> >+ >+<context id="algv0410"> >+<description>Add filter criterion. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0420"> >+<description>Edit the selected filter criterion. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0430"> >+<description>Remove the selected filter criterion. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0440"> >+<description>Move the selected filter criterion up. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0450"> >+<description>Move the selected filter criterion down. >+</description> >+<topic label="Filtering log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tefiltfi.htm"/> >+</context> >+ >+<context id="algv0460"> >+<description>Search log records based on added criteria. >+</description> >+<topic label="Determining problems in applications" href="../org.eclipse.tptp.platform.log.doc.user/concepts/ceautcom.xhtml"/> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+</context> >+ >+<context id="algv0510"> >+<description>Search log records based on added criteria. >+</description> >+<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="algv0610"> >+<description>Add search criterion. >+</description> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="algv0620"> >+<description>Edit the selected search criterion. >+</description> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="algv0630"> >+<description>Remove the selected search criterion. >+</description> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="algv0640"> >+<description>Move the selected search criterion up. >+</description> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="algv0650"> >+<description>Move the selected search criterion down. >+</description> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="algv0660"> >+<description>Search backwards in the log file. >+</description> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="algv0670"> >+<description>Search forwards in the log file. >+</description> >+<topic label="Finding log records in log view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tesrchlg.htm"/> >+</context> >+ >+<context id="lognav0010"> >+<description>The Log Navigator view displays logs, symptom databases and log correlations. >+</description> >+<topic label="Log navigator view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tviewloglayout.xhtml"/> >+</context> >+ >+<context id="newcorrwizname"> >+<description>Type in the name of the new log correlation. >+</description> >+<topic label="Correlating log files" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tecorlog.htm"/> >+</context> >+ >+<context id="newcorrwizlogs"> >+<description>Select the logs to correlate by using the move left, right arrow keys. >+</description> >+<topic label="Correlating log files" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tecorlog.htm"/> >+</context> >+ >+<context id="importloglocation"> >+<description>Input the log file details. >+</description> >+<topic label="Import a log file" href="../org.eclipse.tptp.platform.log.doc.user/tasks/teimplog.xhtml"/> >+</context> >+ >+<context id="browsebtn"> >+<description>Browse to select a folder. >+</description> >+<topic label="Import a log file" href="../org.eclipse.tptp.platform.log.doc.user/tasks/teimplog.xhtml"/> >+</context> >+ >+ >+<context id="parserlist"> >+<description>Select a log type from the current list. >+</description> >+<topic label="Import a log file" href="../org.eclipse.tptp.platform.log.doc.user/tasks/teimplog.xhtml"/> >+</context> >+ >+<context id="pp0010"> >+<description>Add a log file to the current log set.</description> >+<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >+</context> >+ >+<context id="pp0020"> >+<description>Edit the properties for the selected log file.</description> >+<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >+</context> >+ >+<context id="pp0030"> >+<description>Remove the selected log file from the current log set.</description> >+<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >+</context> >+ >+<context id="ls0000"> >+<description>Create a new log set.</description> >+<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >+</context> >+ >+<context id="ls0010"> >+<description>Open one of the persisted log sets.</description> >+<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >+</context> >+ >+<context id="ls0020"> >+<description>Edit the persisted log sets.</description> >+<topic label="Importing logs using log sets" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tewrkset.xhtml"/> >+</context> >+ >+<context id="lgiv0100"> >+<description>Set filters for the log interactions view.</description> >+<topic label="Common Base Event model" href="../org.eclipse.tptp.platform.log.doc.user/concepts/cecbemdl.htm"/> >+<topic label="Common Base Event format specification" href="../org.eclipse.tptp.platform.log.doc.user/ref/rcbeadapt.html"/> >+<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >+</context> >+ >+<context id="lgiv0010"> >+<description>Add filter criterion. >+</description> >+<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >+</context> >+ >+<context id="lgiv0020"> >+<description>Edit the selected filter criterion. >+</description> >+<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >+</context> >+ >+<context id="lgiv0030"> >+<description>Remove the selected filter criterion. >+</description> >+<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >+</context> >+ >+<context id="lgiv0040"> >+<description>Move the selected filter criterion up. >+</description> >+<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >+</context> >+ >+<context id="lgiv0050"> >+<description>Move the selected filter criterion down. >+</description> >+<topic label="Filtering records in Log Interactions view" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tfilterlogi.htm"/> >+</context> >+ >+<context id="corrschema0000"> >+<description>Select the correlation schema that will be used to correlate the logs. >+</description> >+<topic label="Correlating log files" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tecorlog.htm"/> >+</context> >+ >+</contexts> >Index: src-log-views/DatabaseHelpContexts.xml >=================================================================== >RCS file: src-log-views/DatabaseHelpContexts.xml >diff -N src-log-views/DatabaseHelpContexts.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-log-views/DatabaseHelpContexts.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,12 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<?NLS type="org.eclipse.help.contexts"?> >+ >+<contexts> >+ >+<context id="lrsp0000"> >+<description>Configure database connection information for large log support enablement. >+</description> >+<topic label="Configuring large log support for the Log and Trace Analyzer" href="../org.eclipse.tptp.platform.log.doc.user/tasks/tcfglglog.html" /> >+</context> >+ >+</contexts> >Index: plugin.properties >=================================================================== >RCS file: plugin.properties >diff -N plugin.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ plugin.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,79 @@ >+############################################################################### >+# Copyright (c) 2005, 2006 IBM Corporation and others. >+# All rights reserved. This program and the accompanying materials >+# are made available under the terms of the Eclipse Public License v1.0 >+# which accompanies this distribution, and is available at >+# http://www.eclipse.org/legal/epl-v10.html >+# $Id: plugin.properties,v 1.41 2006/10/04 22:46:22 ewchan Exp $ >+# >+# Contributors: >+# IBM Corporation - initial API and implementation >+############################################################################### >+ >+# NLS_MESSAGEFORMAT_VAR >+# NLS_ENCODING=UTF-8 >+ >+# Plugin >+PLUGIN_NAME = Hyades Log UI >+PROVIDER_NAME = Eclipse.org >+ >+0 = Logging views >+1 = Log View >+2 = Log View >+3 = Open Log View >+4 = Log View >+ >+5 = Log >+6 = Log Filter Type >+ >+7 = Large Resource Support >+8 = Correlation by Time >+9 = Collapse log records >+10 = Expand log records >+11 = Properties >+ >+12 = Log interactions >+13 = Log thread interactions >+14 = UML2 Log Interactions >+# Filter set labels >+15 = Hosts >+16 = Copy to Clipboard >+17 = Go to source record >+18 = Go to target record >+19 = Open in log view >+20 = Log interactions >+21 = XML Log Report >+22 = Export all log events and associations in XML format >+23 = CSV Log Report >+24 = Export all log events and associations in CSV format >+25 = HTML Log Report >+26 = Export all log events and associations in HTML format >+27 = HTML Log Report >+28 = Export all log events and associations in HTML format >+# proeprty tab labels >+29 = Event Details >+30 = Additional Data Attributes >+31 = Correlation Data Attributes >+32 = Situation >+33 = Message Information >+34 = Source Component >+35 = Reporting Component >+36 = Associated Event >+37 = Properties >+38 = Choose Columns >+39 = Analysis Result >+40 = Refresh Views >+ >+############################################################# >+# Ali M.: Newly added messages as part of the RCP >+# refactoring effort >+############################################################# >+LOG_NAV_TTL = Log Navigator >+TRC_LGNW = Profiling and Logging >+NEWCOR_WZ = Log Correlation >+NEWCOR_WZD = Creates a new log correlation >+ >+properties.cbe = Common Base Events >+ >+interaction.action.analyze = Analyze Selection >+interaction.action.analyzeAll = Analyze All >Index: .project >=================================================================== >RCS file: .project >diff -N .project >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ .project 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,28 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<projectDescription> >+ <name>org.eclipse.tptp.platform.lta.extensions.instances</name> >+ <comment></comment> >+ <projects> >+ </projects> >+ <buildSpec> >+ <buildCommand> >+ <name>org.eclipse.jdt.core.javabuilder</name> >+ <arguments> >+ </arguments> >+ </buildCommand> >+ <buildCommand> >+ <name>org.eclipse.pde.ManifestBuilder</name> >+ <arguments> >+ </arguments> >+ </buildCommand> >+ <buildCommand> >+ <name>org.eclipse.pde.SchemaBuilder</name> >+ <arguments> >+ </arguments> >+ </buildCommand> >+ </buildSpec> >+ <natures> >+ <nature>org.eclipse.pde.PluginNature</nature> >+ <nature>org.eclipse.jdt.core.javanature</nature> >+ </natures> >+</projectDescription> >Index: build.properties >=================================================================== >RCS file: build.properties >diff -N build.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ build.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,4 @@ >+source.. = src/ >+output.. = bin/ >+bin.includes = META-INF/,\ >+ . >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: META-INF/MANIFEST.MF >diff -N META-INF/MANIFEST.MF >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ META-INF/MANIFEST.MF 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,10 @@ >+Manifest-Version: 1.0 >+Bundle-ManifestVersion: 2 >+Bundle-Name: Instances Plug-in >+Bundle-SymbolicName: org.eclipse.tptp.platform.lta.extensions.instances;singleton:=true >+Bundle-Version: 1.0.0 >+Bundle-Activator: org.eclipse.tptp.platform.lta.extensions.instances.Activator >+Require-Bundle: org.eclipse.ui, >+ org.eclipse.core.runtime, >+ org.eclipse.tptp.platform.log.views;visibility:=reexport >+Eclipse-LazyStart: true >Index: .classpath >=================================================================== >RCS file: .classpath >diff -N .classpath >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ .classpath 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,8 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<classpath> >+ <classpathentry kind="src" path="src"/> >+ <classpathentry kind="src" path="src-log-views"/> >+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> >+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> >+ <classpathentry kind="output" path="bin"/> >+</classpath> >#P org.eclipse.tptp.platform.common.ui >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.common.ui/META-INF/MANIFEST.MF,v >retrieving revision 1.14 >diff -u -r1.14 MANIFEST.MF >--- META-INF/MANIFEST.MF 29 Aug 2007 19:54:25 -0000 1.14 >+++ META-INF/MANIFEST.MF 4 Oct 2007 13:50:26 -0000 >@@ -58,6 +58,7 @@ > org.eclipse.hyades.uml2sd.util, > org.eclipse.hyades.uml2sd.ztest, > org.eclipse.tptp.platform.common.ui.internal, >- org.eclipse.tptp.platform.common.ui.internal.util >+ org.eclipse.tptp.platform.common.ui.internal.util, >+ org.eclipse.tptp.platform.extension.delegate > Bundle-Vendor: %plugin.provider > Bundle-RequiredExecutionEnvironment: J2SE-1.4 >Index: .classpath >=================================================================== >RCS file: /cvsroot/tptp/platform/org.eclipse.tptp.platform.common.ui/.classpath,v >retrieving revision 1.2 >diff -u -r1.2 .classpath >--- .classpath 16 Aug 2006 21:15:37 -0000 1.2 >+++ .classpath 4 Oct 2007 13:50:26 -0000 >@@ -5,5 +5,6 @@ > <classpathentry kind="src" path="src-common-external"/> > <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> > <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> >+ <classpathentry kind="src" path="src-extensions"/> > <classpathentry kind="output" path="bin"/> > </classpath> >Index: src-extensions/example.xml >=================================================================== >RCS file: src-extensions/example.xml >diff -N src-extensions/example.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/example.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,32 @@ >+<plugin> >+ <!-- TPTP extensions --> >+ <extension >+ point="org.eclipse.tptp.platform.models.handler"> >+ <handler id="1" application="TPTP" >+ class="className1" >+ priority="1"> >+ </handler> >+ >+ <handler id="3" application="TPTP" >+ class="className3" >+ priority="3"> >+ </handler> >+ >+ </extension> >+ >+ <!-- ACLT extensions --> >+ <extension >+ point="org.eclipse.tptp.platform.models.handler"> >+ <handler id="2" application="ACME" type="interface2" modifier="replace" targetHandler="//TPTP/1" >+ class="className2" >+ position="1" >+ priority="2"> >+ </handler> >+ <handler application="ACME" mode="remove" target="//TPTP/3" priority="4"/> >+ <handler id="2" application="ACME" modifier="extends" target="1" >+ class="className2" >+ insertBefore="2" >+ priority="2"> >+ </handler> >+ </extension> >+</plugin> >Index: src-extensions/org/eclipse/tptp/platform/extension/delegate/ViewPartDelegator.java >=================================================================== >RCS file: src-extensions/org/eclipse/tptp/platform/extension/delegate/ViewPartDelegator.java >diff -N src-extensions/org/eclipse/tptp/platform/extension/delegate/ViewPartDelegator.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-extensions/org/eclipse/tptp/platform/extension/delegate/ViewPartDelegator.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,129 @@ >+/********************************************************************** >+ * Copyright (c) 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM - Initial API and implementation >+ * >+ * $Id$ >+ **********************************************************************/ >+package org.eclipse.tptp.platform.extension.delegate; >+ >+import org.eclipse.swt.graphics.Image; >+import org.eclipse.swt.widgets.Composite; >+import org.eclipse.ui.IMemento; >+import org.eclipse.ui.IPropertyListener; >+import org.eclipse.ui.IViewPart; >+import org.eclipse.ui.IViewSite; >+import org.eclipse.ui.IWorkbenchPartSite; >+import org.eclipse.ui.PartInitException; >+/** >+ * >+ * @author slavescu >+ * >+ */ >+public class ViewPartDelegator implements IViewPart { >+ >+ protected IViewPart delegate; >+ >+ public ViewPartDelegator() { >+ } >+ >+ public void addPropertyListener(IPropertyListener listener) { >+ if(delegate==null) >+ return; >+ delegate.addPropertyListener(listener); >+ } >+ >+ public void createPartControl(Composite parent) { >+ if(delegate==null) >+ return; >+ delegate.createPartControl(parent); >+ } >+ >+ public void dispose() { >+ if(delegate==null) >+ return; >+ delegate.dispose(); >+ } >+ >+ public IWorkbenchPartSite getSite() { >+ if(delegate==null) >+ return null; >+ return delegate.getSite(); >+ } >+ >+ public String getTitle() { >+ if(delegate==null) >+ return null; >+ return delegate.getTitle(); >+ } >+ >+ public Image getTitleImage() { >+ if(delegate==null) >+ return null; >+ return delegate.getTitleImage(); >+ } >+ >+ public String getTitleToolTip() { >+ if(delegate==null) >+ return null; >+ return delegate.getTitleToolTip(); >+ } >+ >+ public void removePropertyListener(IPropertyListener listener) { >+ if(delegate==null) >+ return; >+ delegate.removePropertyListener(listener); >+ >+ } >+ >+ public void setFocus() { >+ if(delegate==null) >+ return; >+ delegate.setFocus(); >+ } >+ >+ public Object getAdapter(Class adapter) { >+ if(delegate==null) >+ return null; >+ return delegate.getAdapter(adapter); >+ } >+ >+ public IViewSite getViewSite() { >+ if(delegate==null) >+ return null; >+ return delegate.getViewSite(); >+ } >+ >+ public void init(IViewSite site, IMemento memento) throws PartInitException { >+ if(delegate==null) >+ return; >+ delegate.init(site,memento); >+ } >+ >+ public void init(IViewSite site) throws PartInitException { >+ if(delegate==null) >+ { >+ return; >+ } >+ delegate.init(site); >+ } >+ >+ public void saveState(IMemento memento) { >+ if(delegate==null) >+ return; >+ delegate.saveState(memento); >+ } >+ >+ public IViewPart getDelegate() { >+ return delegate; >+ } >+ >+ public void setDelegate(IViewPart delegate) { >+ this.delegate = delegate; >+ } >+}
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 200139
:
79723
|
80338