Examples of LinkType


Examples of org.emftrace.metamodel.LinkModel.LinkType

          ReportContainer container = ReportModelFactory.eINSTANCE.createReportContainer();
          ImpactReport r = ReportModelFactory.eINSTANCE.createImpactReport();
          Actor a1 = URNModelFactory.eINSTANCE.createActor();
          Actor a2 = URNModelFactory.eINSTANCE.createActor();
          AtomicChangeType c = ChangeModelFactory.eINSTANCE.createAtomicChangeType();
          LinkType t = LinkModelFactory.eINSTANCE.createLinkType();
         
          List<EObject> l1 = new ArrayList<EObject>();
          List<EObject> l2 = new ArrayList<EObject>();
          l1.add(a1);
          l2.add(a2);
         
          t.setName("TestRelation");
          c.setType(AtomicType.ADD);
          r.getImpactSources().add(a1);
          r.getAffectedElements().add(a2);
          r.setChangeType(c);
          r.setType(ReportType.IMPACT);
View Full Code Here

Examples of org.emftrace.metamodel.LinkModel.LinkType

         int dstIdx = ElementResolver.getIndexForElement(rule, rule.getActions().get(index).getTargetElement());
        
         if( results.get(srcIdx).isEmpty() || results.get(dstIdx).isEmpty()) return;
        
         // get the appropriate LinkType:
         LinkType      type = null;
         List<EObject> list = accessLayer.getElements(project, "LinkType");
         for(int j = 0; j < list.size(); j++)
         {
             if( (((LinkType) (list.get(j))).getName()).equals(rule.getActions().get(index).getResultType()) )
             {
View Full Code Here

Examples of org.emftrace.metamodel.LinkModel.LinkType

      Callable<Void> call = new Callable<Void>()
      {
      @Override
      public Void call() throws Exception
      {
            LinkType t1 = LinkModelFactory.eINSTANCE.createLinkType();
            LinkType t2 = LinkModelFactory.eINSTANCE.createLinkType();
           
            accessLayer.addElement(project, t1);
            accessLayer.addElement(project, t2);
           
            LinkTypeCatalog c1 = LinkModelFactory.eINSTANCE.createLinkTypeCatalog();
           
            accessLayer.addElement(project, c1);
           
            c1.getLinkTypes().add(t1);
           
            assertEquals(1, c1.getLinkTypes().size());
            assertEquals(1, accessLayer.getElements(project, "LinkTypeCatalog").size());
            assertEquals(2, accessLayer.getElements(project, "LinkType").size());
            projectCleaner.cleanUpLinkTypeOrphans(project);
            assertEquals(1, c1.getLinkTypes().size());
            assertEquals(2, accessLayer.getElements(project, "LinkType").size());
            assertEquals(2, accessLayer.getElements(project, "LinkTypeCatalog").size());
           
            LinkType t3 = LinkModelFactory.eINSTANCE.createLinkType();
            accessLayer.addElement(project, t3);
           
            assertEquals(3, accessLayer.getElements(project, "LinkType").size());
            projectCleaner.cleanUpLinkTypeOrphans(project);
            assertEquals(3, accessLayer.getElements(project, "LinkType").size());
View Full Code Here

Examples of org.emftrace.metamodel.LinkModel.LinkType

      Callable<Void> call = new Callable<Void>()
      {
      @Override
      public Void call() throws Exception
      {
          LinkType t1 = LinkModelFactory.eINSTANCE.createLinkType();
            LinkType t2 = LinkModelFactory.eINSTANCE.createLinkType();
           
            project.deleteElements(project.getContents());
           
            accessLayer.addElement(project, t1);
            accessLayer.addElement(project, t2);
View Full Code Here

Examples of org.emftrace.metamodel.LinkModel.LinkType

            assertFalse(ruleValidator.checkActionDefinition(project, actionDef, elements));
            elements.add("e2");
            assertFalse(ruleValidator.checkActionDefinition(project, actionDef, elements));
            actionDef.setResultType("test");
            assertFalse(ruleValidator.checkActionDefinition(project, actionDef, elements));
            LinkType linkType = LinkModelFactory.eINSTANCE.createLinkType();
            accessLayer.addElement(project, linkType);
            linkType.setName("test");
            assertTrue(ruleValidator.checkActionDefinition(project, actionDef, elements));
        return null;
      }
    };
   
View Full Code Here

Examples of org.emftrace.metamodel.LinkModel.LinkType

            e2.setType("Actor");
           
            rule.getElements().add(e1);
            rule.getElements().add(e2);
           
            LinkType l1 = LinkModelFactory.eINSTANCE.createLinkType();
            accessLayer.addElement(project, l1);
            l1.setName("Test");
           
            ActionDefinition a1 = RuleModelFactory.eINSTANCE.createActionDefinition();
            accessLayer.addElement(project, a1);
            a1.setSourceElement("e1");
            a1.setTargetElement("e2");
View Full Code Here

Examples of org.emftrace.metamodel.LinkModel.LinkType

            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);
                  
View Full Code Here

Examples of org.emftrace.metamodel.LinkModel.LinkType

            accessLayer.addElement(project, l2);
           
            TraceLink l3 = LinkModelFactory.eINSTANCE.createTraceLink();
            accessLayer.addElement(project, l3);
           
            LinkType t1 = LinkModelFactory.eINSTANCE.createLinkType();
            accessLayer.addElement(project, t1);
           
            t1.setName("Refines");
           
            l1.setType(t1);
            l1.setSource(c1);
            l1.setTarget(c2);
           
View Full Code Here

Examples of slash.navigation.gpx.binding11.LinkType

        GpxType gpxType = createGpxType();
        gpxType.setMetadata(metadataType);

        if (fileKey != null) {
            RteType rteType = gpxFactory.createRteType();
            LinkType linkType = gpxFactory.createLinkType();
            linkType.setHref(FILES_URL + fileKey);
            rteType.getLink().add(linkType);
            gpxType.getRte().add(rteType);
        }

        return toXml(gpxType);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.