Part 2 OCL: Operators
(Created page with "<html> <style> #video12 { position: relative; height: 500px; width:560px; padding-bottom: 10px; } #video12 iframe { position: absolute; min-height: auto; min-wid...")
 
(Automatically adding template at the end of the page.)
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<html>
<html>
<style>
#video12 {
  position: relative;
  height: 500px;
  width:560px;
  padding-bottom: 10px;
}
#video12 iframe {
  position: absolute;
  min-height: auto;
  min-width: auto;
}
#video12 div {
  position: absolute;
  top: 0;
  left:760px;
  width: 260px;
  height: 100%;
  padding-left: 10px;
  overflow-y: auto;
}
span {
    font-size: 18;
    display:block;
  padding: 2px 10px 2px 10px;
    padding-bottom: 0.5;
    padding-top: 0.5;
  opacity: 0.7;
}
span:hover {
  color: #0000FF;
  cursor: pointer;
}
span:focus {
  color: blue;
</style>


<h5>
<h4>
An introduction to OCL - the object constraints language - by example. The session also introduce the new MDriven debugger and shows how to get instant results of modelling efforts.
  An introduction to OCL - the Object Constraint Language - through an example. This session introduces the new MDriven Debugger
This particular session explains the configuration of different operator, concept of derivation and principles of various ocl associaton tools by practical example . It's as closely clear and understanble to learn and to be taught with.
  and shows how to get instant results from modeling efforts. This particular session explains the configuration of different
  operators, the concept of derivation, and the principles of various OCL association tools through a practical example. It is as clear
  and understandable as possible to learn or be taught with.  
</h4>


</h5>
<p class="warn">
 
  <em>To make your experience smooth, we set the main tags mentioned in the video to the right bar menu of this mini-player. Choose an interesting subtitle on the list and immediately get to the exact theme navigation item place in the video. Now you can pick any topic to be instructed on without watching the whole video.</em>
<p>
<em>To make your experience more comfortable, we set the main tags mentioned in the video to the right bar menu of this mini player. Choose the interesting subtitle on the list and immediately get to the exact theme timeplace in the video. Now you can pick any topic to be instructed without watching the whole video.</em>
<style type="text/css">
p {
opacity: 0.7;
text-align: justify;
width: 90%
}
</style>
</p>
</p>


<div id="video12">
<div class="video">
<iframe width="740" height="500" src="https://www.youtube.com/embed/GCrqRJ_gzx0?rel=0&autoplay=0" frameborder="0" allowfullscreen></iframe>
  <div class="video__wrapper">
   <div>
    <iframe src="https://www.youtube.com/embed/37nQRqQvLqM?rel=0&autoplay=0" frameborder="0" allowfullscreen>
 
      </iframe>
     <strong> This part includes overview on:</strong>
   </div>
    <ul>
  <div class="video__navigation">
     <span data-video="GCrqRJ_gzx0" data-start="23" tabindex="0"> code comments </span>
     <strong> This part includes an overview on:</strong>
     <span data-video="GCrqRJ_gzx0" data-start="62" tabindex="0"> associations </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="23" tabindex="0"> code comments </span>
     <span data-video="GCrqRJ_gzx0" data-start="137" tabindex="0"> temporary variables introduction (temp operator)</span>
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="62" tabindex="0"> associations </span>
     <span data-video="GCrqRJ_gzx0" data-start="222" tabindex="0"> add operator </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="137" tabindex="0"> temporary variables introduction (temp operator)</span>
     <span data-video="GCrqRJ_gzx0" data-start="248" tabindex="0"> at(0) operator</span>
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="222" tabindex="0"> add operator </span>
   
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="248" tabindex="0"> at(0) operator</span>
     <span data-video="GCrqRJ_gzx0" data-start="303" tabindex="0"> derivation </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="303" tabindex="0"> derivation </span>
     <span data-video="GCrqRJ_gzx0" data-start="338" tabindex="0"> asCommaList operator </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM"   data-start="338" tabindex="0"> asCommaList operator </span>
     <span data-video="GCrqRJ_gzx0" data-start="382" tabindex="0"> if operator </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="382" tabindex="0"> if operator </span>
     <span data-video="GCrqRJ_gzx0" data-start="508" tabindex="0"> groupby operator</span>
     <span class="navigation-item"  data-video="37nQRqQvLqM"   data-start="508" tabindex="0"> groupby operator</span>
     <span data-video="GCrqRJ_gzx0" data-start="720" tabindex="0"> sum operator </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="720" tabindex="0"> sum operator </span>
     <span data-video="GCrqRJ_gzx0" data-start="770" tabindex="0">add criteria to the grouping </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM"   data-start="770" tabindex="0">add criteria to the grouping </span>
     <span data-video="GCrqRJ_gzx0" data-start="947" tabindex="0"> adding a variables </span>
     <span class="navigation-item"  data-video="37nQRqQvLqM"   data-start="947" tabindex="0"> adding variables </span>
     <span data-video="GCrqRJ_gzx0" data-start="977" tabindex="0">m1, m2, m3 collections </span>  
     <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="977" tabindex="0">m1, m2, m3 collections </span>
     <strong> Collection operators </strong>
     <strong> Collection operators </strong>
      <ul>
    <span class="navigation-item" data-video="37nQRqQvLqM" data-start="1149" tabindex="0" intersection <span>symmetric difference operator </span>
        <span data-video="GCrqRJ_gzx0" data-start="1099" tabindex="0"intersection</span>
    <span class="navigation-item"  data-video="37nQRqQvLqM" data-start="1219" tabindex="0">difference operator </span>
        <span data-video="GCrqRJ_gzx0" data-start="1149" tabindex="0">symmetric difference operator </span>  
  </div>
        <span data-video="GCrqRJ_gzx0" data-start="1219" tabindex="0">difference operator </span>  
</div>
      </ul>


</div>
</div>


<script>
var IMG = document.querySelectorAll('#video12 span'),
    IFRAME = document.querySelector('#video12 iframe');
for (var i = 0; i < IMG.length; i++) {
  IMG[i].onclick = function() {
    IFRAME.src = 'http://www.youtube.com/embed/' + this.dataset.video + '?rel=0&autoplay=1';
    if(this.dataset.end) IFRAME.src = IFRAME.src.replace(/([\s\S]*)/g, '$1&end=' + this.dataset.end);
    if(this.dataset.start) IFRAME.src = IFRAME.src.replace(/([\s\S]*)/g, '$1&start=' + this.dataset.start);
    this.style.backgroundColor='rgba(0,0,0,.2)';
  }
}
</script>
</html>
</html>
[[Category:OCL]]
[[Category:OCL Editor]]
[[Category:Expressions]]
[[Category:Operators]]
{{Edited|July|12|2024}}

Latest revision as of 15:44, 10 February 2024

An introduction to OCL - the Object Constraint Language - through an example. This session introduces the new MDriven Debugger and shows how to get instant results from modeling efforts. This particular session explains the configuration of different operators, the concept of derivation, and the principles of various OCL association tools through a practical example. It is as clear and understandable as possible to learn or be taught with.

To make your experience smooth, we set the main tags mentioned in the video to the right bar menu of this mini-player. Choose an interesting subtitle on the list and immediately get to the exact theme navigation item place in the video. Now you can pick any topic to be instructed on without watching the whole video.

This part includes an overview on: code comments associations temporary variables introduction (temp operator) add operator at(0) operator derivation asCommaList operator if operator groupby operator sum operator add criteria to the grouping adding variables m1, m2, m3 collections Collection operators symmetric difference operator difference operator

This page was edited 99 days ago on 02/10/2024. What links here