<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div>Hello,</div>
<div><br>
</div>
<div>we're currently working on CTF code instrumentation in the C++ code generation from Papyrus. Unlike in a previous version, we use BareCTF.</div>
<div><br>
</div>
<div>In this context, the metadata tag "model.emf.uri" can contain the URI of the element to trace. This works fine in TraceCompass, if we manually add the URI to the metadata, as shown below. But I have not been able to add an entry to BareCTF's config.yaml
 that produces the model.emf.uri in the generated metadata file. Is it possible?</div>
<div><br>
</div>
<div>I could not find an suitable example in the documentation - I experimented with the "specific-context-field-type", but it also adds a parameter to the generated C code functions which is not what I want.</div>
<div><br>
</div>
<div>Best regards</div>
<div><br>
</div>
<div>Ansgar<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>...<br>
</div>
<div>event {<br>
    stream_id = 0;<br>
    id = 1;<br>
    name = "state_C1_FirstState_state";<br>
    model.emf.uri = "platform:/resource/DemoTrace/DemoTrace.uml#_AVreJm9fEeqJeI8mbLLRcg";<br>
    fields := struct {<br>
        string {<br>
            encoding = UTF8;<br>
        } instanceId;<br>
    } align(1);<br>
};<br>
</div>
</div>
</body>
</html>