Package org.emftrace.metamodel.LinkModel

Examples of org.emftrace.metamodel.LinkModel.TraceLink


      {
        boolean sourceRelated = false;
       
        for(int j = 0; j < target.size(); j++)
        { 
          TraceLink link = null;
         
          do
          {
            if( link == null )
            {
              for(int k = 0; k < links.size(); k++)
              {
                if( links.get(k).getSource() == source.get(i) )
                {
                  link = links.get(k);
                  break;
                }
              }
             
              if( link == null ) break;
            }
                         
              if( link.getTarget() == target.get(j) )
              {
              ConditionProcessorHelper.addToTuples(source.get(i), target.get(j), tuples);
              sourceRelated = true;
              destCount[j]++;
              break;
              }

              int count = 0;
            for(int k = 0; k < links.size(); k++)
            {
              if( links.get(k).getSource() == link.getTarget() )
              {
                link = links.get(k);
                break;
              }
              else count++;
View Full Code Here


            e1.setAlias("e1");
            e2.setAlias("e2");
            e1.setType("TraceLink");
            e2.setType("Actor");
           
            TraceLink link  = LinkModelFactory.eINSTANCE.createTraceLink();
            Actor     actor = URNModelFactory.eINSTANCE.createActor();
           
            accessLayer.addElement(project, link);
            accessLayer.addElement(project, actor);
                 
            link.setSource(actor);
           
            result.get(0).clear();
            result.get(1).clear();
            result.get(0).add(link);
            result.get(1).add(actor);
View Full Code Here

            Concern c3 = URNModelFactory.eINSTANCE.createConcern();
            accessLayer.addElement(project, c1);
            accessLayer.addElement(project, c2);
            accessLayer.addElement(project, c3);
           
            TraceLink l1 = LinkModelFactory.eINSTANCE.createTraceLink();
            accessLayer.addElement(project, l1);
                       
            LinkType t1 = LinkModelFactory.eINSTANCE.createLinkType();
            accessLayer.addElement(project, t1);
           
            t1.setName("Refines");
           
            l1.setType(t1);
            l1.setSource(c1);
            l1.setTarget(c2);
                  
            result.add(new ArrayList<EObject>());
            result.add(new ArrayList<EObject>());
           
            result.get(0).add(c1);
View Full Code Here

TOP

Related Classes of org.emftrace.metamodel.LinkModel.TraceLink

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.