Search in sources :

Example 11 with MSCNode

use of org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode in project titan.EclipsePlug-ins by eclipse.

the class MSCModel method createComponent.

private MSCNode[] createComponent(final String ref, final String time, final Lifeline lifeline, final int occurrence) {
    String name = getComponentNameFromReference(ref);
    if (!name.contentEquals(this.sutName) && !name.contentEquals(MSCConstants.MTC_NAME) && !name.contentEquals(ref)) {
        // $NON-NLS-1$ //$NON-NLS-2$
        name = name + " (" + ref + ")";
    }
    ComponentCreation start = new ComponentCreation(occurrence, lifeline);
    start.setName(name);
    return new MSCNode[] { start, new TimeStampNode(occurrence, time) };
}
Also used : TimeStampNode(org.eclipse.titan.log.viewer.views.msc.ui.core.TimeStampNode) ComponentCreation(org.eclipse.titan.log.viewer.views.msc.ui.core.ComponentCreation) MSCNode(org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode)

Example 12 with MSCNode

use of org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode in project titan.EclipsePlug-ins by eclipse.

the class MSCModel method testCaseStart.

private MSCNode[] testCaseStart(final String name, final String time, final int width, final int occurrence) {
    // Create Test Case Start
    TestCaseStart testCaseStart = new TestCaseStart(occurrence, width);
    testCaseStart.setName(name);
    // Create and add Time Stamp
    return new MSCNode[] { testCaseStart, new TimeStampNode(occurrence, time) };
}
Also used : TestCaseStart(org.eclipse.titan.log.viewer.views.msc.ui.core.TestCaseStart) TimeStampNode(org.eclipse.titan.log.viewer.views.msc.ui.core.TimeStampNode) MSCNode(org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode)

Example 13 with MSCNode

use of org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode in project titan.EclipsePlug-ins by eclipse.

the class MSCModel method addSignal.

private MSCNode[] addSignal(final Signal signal, final String ref, final String target, final String name, final String time, final int occurrence) {
    Lifeline source = this.lifelines.get(ref);
    Lifeline dest = this.lifelines.get(target);
    if ((source == null) || (dest == null)) {
        return new MSCNode[] {};
    }
    source.setCurrentEventOccurrence(occurrence);
    dest.setCurrentEventOccurrence(occurrence);
    signal.setStartLifeline(source);
    signal.setEndLifeline(dest);
    signal.setName(name);
    // Create and add Time Stamp
    return new MSCNode[] { signal, new TimeStampNode(occurrence, time) };
}
Also used : TimeStampNode(org.eclipse.titan.log.viewer.views.msc.ui.core.TimeStampNode) Lifeline(org.eclipse.titan.log.viewer.views.msc.ui.core.Lifeline) MSCNode(org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode)

Example 14 with MSCNode

use of org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode in project titan.EclipsePlug-ins by eclipse.

the class MSCModel method testCaseEnd.

private MSCNode[] testCaseEnd(final String name, final String time, final int width, final int occurrence) {
    // Create Test Case End
    TestCaseEnd testCaseEnd = new TestCaseEnd(occurrence, name, width);
    testCaseEnd.setName(name);
    // Create and add Time Stamp
    return new MSCNode[] { testCaseEnd, new TimeStampNode(occurrence, time) };
}
Also used : TimeStampNode(org.eclipse.titan.log.viewer.views.msc.ui.core.TimeStampNode) MSCNode(org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode) TestCaseEnd(org.eclipse.titan.log.viewer.views.msc.ui.core.TestCaseEnd)

Aggregations

MSCNode (org.eclipse.titan.log.viewer.views.msc.ui.core.MSCNode)14 TimeStampNode (org.eclipse.titan.log.viewer.views.msc.ui.core.TimeStampNode)10 Lifeline (org.eclipse.titan.log.viewer.views.msc.ui.core.Lifeline)9 LifelineHeader (org.eclipse.titan.log.viewer.views.msc.ui.core.LifelineHeader)2 IOException (java.io.IOException)1 ParseException (java.text.ParseException)1 ArrayList (java.util.ArrayList)1 LogRecord (org.eclipse.titan.log.viewer.parsers.data.LogRecord)1 ComponentCreation (org.eclipse.titan.log.viewer.views.msc.ui.core.ComponentCreation)1 ComponentTermination (org.eclipse.titan.log.viewer.views.msc.ui.core.ComponentTermination)1 Enqueued (org.eclipse.titan.log.viewer.views.msc.ui.core.Enqueued)1 Function (org.eclipse.titan.log.viewer.views.msc.ui.core.Function)1 FunctionDone (org.eclipse.titan.log.viewer.views.msc.ui.core.FunctionDone)1 PortConnection (org.eclipse.titan.log.viewer.views.msc.ui.core.PortConnection)1 PortDisconnection (org.eclipse.titan.log.viewer.views.msc.ui.core.PortDisconnection)1 PortMapping (org.eclipse.titan.log.viewer.views.msc.ui.core.PortMapping)1 PortUnmapping (org.eclipse.titan.log.viewer.views.msc.ui.core.PortUnmapping)1 ReceiveSignal (org.eclipse.titan.log.viewer.views.msc.ui.core.ReceiveSignal)1 SendSignal (org.eclipse.titan.log.viewer.views.msc.ui.core.SendSignal)1 SetverdictComp (org.eclipse.titan.log.viewer.views.msc.ui.core.SetverdictComp)1