Package fr.imag.adele.apam

Examples of fr.imag.adele.apam.Composite


    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Worker_waiting");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    Instance dayinst = null;
    Instance managerinst = null;
    for (Instance inst : yard.getContainInsts()) {
      if (inst.getImpl().equals(impl_daystate)) {
        dayinst = inst;
      } else if (inst.getImpl().equals(impl_toolmanager)) {
        managerinst = inst;
      }
View Full Code Here


    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Worker_waiting");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(null, null)
        .getServiceObject();

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    Instance dayinst = null;
    Instance managerinst = null;
    for (Instance inst : yard.getContainInsts()) {
      if (inst.getImpl().equals(impl_daystate)) {
        dayinst = inst;
      } else if (inst.getImpl().equals(impl_toolmanager)) {
        managerinst = inst;
      }
View Full Code Here

    Implementation impl_worker = waitForImplByName(null,
        "Worker_waiting_exists");
    Implementation impl_toolmanager = waitForImplByName(null,
        "ToolManager_17");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    Instance dayinst = null;
    Instance managerinst = null;
    for (Instance inst : yard.getContainInsts()) {
      if (inst.getImpl().equals(impl_daystate)) {
        dayinst = inst;
      } else if (inst.getImpl().equals(impl_toolmanager)) {
        managerinst = inst;
      }
View Full Code Here

    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Night_worker");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();

    Instance dayinst = null;
    Instance managerinst = null;
    for (Instance inst : yard.getContainInsts()) {
      if (inst.getImpl().equals(impl_daystate)) {
        dayinst = inst;
      } else if (inst.getImpl().equals(impl_toolmanager)) {
        managerinst = inst;
      }
View Full Code Here

        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null,
        "Worker_waiting_bis");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    Instance dayinst = null;
    Instance managerinst = null;
    for (Instance inst : yard.getContainInsts()) {
      if (inst.getImpl().equals(impl_daystate)) {
        dayinst = inst;
      } else if (inst.getImpl().equals(impl_toolmanager)) {
        managerinst = inst;
      }
View Full Code Here

        null);

    CompositeType compositeAImpl = (CompositeType) waitForImplByName(null,
        "composite-a");

    Composite compositeA = (Composite) compositeAImpl.createInstance(null,
        null);

    S3GroupAImpl s3b = (S3GroupAImpl) compositeA.getMainInst()
        .getServiceObject();
    s3b.getElement();

    System.out.println("Original composite:"
        + sharedDependency.getComposite());

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    CompositeType compositeBImpl = (CompositeType) waitForImplByName(null,
        "composite-a-dispute-inject-own");

    Composite compositeB = (Composite) compositeBImpl.createInstance(null,
        null);

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    System.out.println("Composite after the own composite instantiation:"
View Full Code Here

        "BoschSwitch");

    CompositeType compositeAImpl = (CompositeType) waitForImplByName(null,
        "composite-a");

    Composite compositeA = (Composite) compositeAImpl.createInstance(null,
        null);

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    // Instance sharedDependency=sharedDependencyImpl.createInstance(null,
    // null); //works
    Instance sharedDependency = sharedDependencyImpl.createInstance(
        compositeA, null); // do not works

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    S3GroupAImpl s3b = (S3GroupAImpl) compositeA.getMainInst()
        .getServiceObject();
    s3b.getElement();

    System.out.println("Original composite:"
        + sharedDependency.getComposite());

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    CompositeType compositeBImpl = (CompositeType) waitForImplByName(null,
        "composite-a-dispute-inject-own");

    Composite compositeB = (Composite) compositeBImpl.createInstance(null,
        null);

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    System.out.println("Composite after the own composite instantiation:"
View Full Code Here

  public void CompositeContentMngtOwnSpecification_tc046() {

    CompositeType cta = (CompositeType) waitForImplByName(null,
        "composite-a-own-specification");

    Composite composite_a = (Composite) cta.createInstance(null, null);

    Implementation device = waitForImplByName(null, "BoschSwitch");
    Instance deviceinst = device.createInstance(null, null);

    String message = "When a composite declares to own a specification, that means every instance of that specification should be owned by that composite. This test failed, the actual owner composite of that component and the one that declares to be the owner are different";
View Full Code Here

    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Worker_waiting");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    Instance dayinst = null;
    Instance managerinst = null;
    for (Instance inst : yard.getContainInsts()) {
      if (inst.getImpl().equals(impl_daystate)) {
        dayinst = inst;
      } else if (inst.getImpl().equals(impl_toolmanager)) {
        managerinst = inst;
      }
View Full Code Here

        "composite-a-local-implementation",200000);

    CompositeType ctb = (CompositeType) waitForImplByName(null,
        "composite-b");

    Composite composite_a = (Composite) cta.createInstance(null, null);
    Composite composite_b = (Composite) ctb.createInstance(null, null);

    Instance a = composite_a.getMainInst();

    Instance b = composite_b.getMainInst();

    S3GroupAImpl ga = (S3GroupAImpl) a.getServiceObject();

    S3GroupBImpl gb = (S3GroupBImpl) b.getServiceObject();
View Full Code Here

TOP

Related Classes of fr.imag.adele.apam.Composite

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.