Package fr.imag.adele.apam

Examples of fr.imag.adele.apam.CompositeType.createInstance()


  Implementation subjectBimpl = waitForImplByName(null, "subject-b");

  CompositeType subjectBCompositeType = (CompositeType) waitForImplByName(
    null, "subject-b-composite");
  Composite subjectBComposite = (Composite) subjectBCompositeType
    .createInstance(null, Collections.<String, String> emptyMap());

  // Instance of the subject-a (parent)
  Instance subjectB = subjectBimpl
    .createInstance(subjectBComposite, null);
View Full Code Here


  Implementation subjectDimpl = waitForImplByName(null, "subject-d");

  CompositeType subjectCCompositeType = (CompositeType) waitForImplByName(
    null, "subject-d-composite");
  Composite subjectDComposite = (Composite) subjectCCompositeType
    .createInstance(null, Collections.<String, String> emptyMap());

  // Instance of the subject-a (parent)
  Instance subjectD = subjectDimpl
    .createInstance(subjectDComposite, null);
View Full Code Here

  public void compositeSequenceStartwithOK_tct037() {
   
    CompositeType compo = (CompositeType) waitForComponentByName(null,
        "CompositeSequenceStartwithOK_tct037");
   
    compo.createInstance(null, null);
   
    Implementation implOK = CST.componentBroker.getImpl("ImplemOK");
    Assert.assertNotNull("ImplemOK should have been installed" , implOK );
    Assert.assertNotNull("An Instance of ImplemOK should have been created" , implOK.getInst() );
    Assert.assertTrue("The instance name should be thisOneOK (from the composite)" , implOK.getInst().getName().equals("thisOneOK") );
View Full Code Here

  public void compositeSequenceStartwithFail_tct038() {
   
    CompositeType compo = (CompositeType) waitForComponentByName(null,
        "CompositeSequenceStartwithFail_tct038");
   
    compo.createInstance(null, null);
   
    Implementation implOK = CST.componentBroker.getImpl("ImplemOK");
    Assert.assertNotNull("ImplemOK should have been installed" , implOK );
    Assert.assertNotNull("An Instance of ImplemOK should have been created" , implOK.getInst() );
    Assert.assertTrue("The instance name should be thisOneOK (from the composite)" , implOK.getInst().getName().equals("thisOneOK") );
View Full Code Here

    @Override
    public void run() {
      CompositeType compo = (CompositeType) waitForComponentByName(null,
          myCompositeName);     
      if (compo != null) {
        created = compo.createInstance(null, null);
      }
    }
  }
 
  @Test
View Full Code Here

    System.out.println("testing a root createCompositeType by name existing in ASM. will call S2Final.");
    CompositeType appliTest00 = apam.createCompositeType(null,  "Test00", null, "S1toS2Final", null,null);
    assertTrue(appliTest00!= null);

    System.out.println("testing create instance root");
    Instance a = appliTest00.createInstance(null /* composite */, null/* properties */);
    assertTrue(a!= null);

    System.out.println("testing call to S1toS2Final");
    S1 s01 = (S1) a.getServiceObject();
    s01.callS1("createAppli by API by name. Should call S2Final.");
View Full Code Here

    System.out.println("=========== passed testCreateCompoRootS1toS2Final\n\n");

    System.out.println("=========== start nested composite instance by API");
    System.out.println("Testing the manual creation of a composite instance inside another composite instance of same type");
    System.out.println("Weird but should work.");
    Instance test00_instance0 = appliTest00.createInstance((Composite) a /* composite */, null/* properties */);
    assertTrue (test00_instance0 != null);
    assertTrue (((Composite)a).containsInst(test00_instance0)) ;
    System.out.println("composite in composite same type !! " + test00_instance0 );

    System.out.println("=========== passed nested composite instance by API\n\n");
View Full Code Here

    // The system will look for an atomic implementations of "S1" as the main implementation
    CompositeType appli3 = apam.createCompositeType(null, "TestS1Bis", null,  "S1", null /* models */, null /* properties */);
    assertTrue (appli3 != null) ;

    // Create an instance of that composite type
    Instance inst = appli3.createInstance(null /* composite */, null/* properties */);
    assertTrue (inst != null );

    System.out.println("=========== passed testCreateCompoBySpec\n\n");
  }

View Full Code Here

    props.put("testEnumere", "v1");

    CompositeType appliTestAttr = apam.createCompositeType(null,  "TestInitAttr", null, "TestAttr", null, props);
    assertTrue(appliTestAttr != null);

    Instance appliTestAttr_0 = appliTestAttr.createInstance(null /* composite */, props/* properties */);
    System.out.println("Tested instance : " + appliTestAttr_0.getName());

    //since the composite type has no spec, all initial values are valid.
    //No longer ! all attr must be defined now.
    assertTrue (appliTestAttr_0 != null) ;
View Full Code Here

     */

    CompositeType appliSetAttr = apam.createCompositeType(null,  "TestSetAttr", null, "TestAttr", null,null);
    assertTrue(appliSetAttr != null);

    Instance appliSetAttr_0 = appliSetAttr.createInstance(null /* composite */, null/* properties */);
    assertTrue (appliSetAttr_0 != null);
    //assertEquals ((CompositeImpl)appliSetAttr_0.getMainInst () != null);

    System.out.println(" Testing attributes on main implem declared: location = {living, kitchen, bedroom}");
    Implementation impl = appliSetAttr.getMainImpl(); //S1toS2Final
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.