Package q_impress.pmi.lib.decorators

Examples of q_impress.pmi.lib.decorators.ArtifactDecorator


          ActionDecorator actionDec = (ActionDecorator) decFactory.getDecorator(action);
         
          Artifact artifact = actionDec.getImplementingArtifact();
          if (artifact != null) {
            deploymentArtifacts.add(artifact);
            ArtifactDecorator artifactDec = (ArtifactDecorator) decFactory.getDecorator(artifact);
            deploymentDevices.add(artifactDec.getDeploymentDevice());
          }
        } catch (InvalidContextException e) { // cannot happen
        } catch (ClassNotFoundException e) { // cannot happen
        }
      }
View Full Code Here


        if (hostDemandRep == null) hostDemandRep = "";
        Map<RESOURCE_TYPE,Double> demands = LoadInfo.parseDemandString(hostDemandRep);
       
        Artifact artifact = actionDec.getImplementingArtifact();
        if (artifact != null) { // update loads
          ArtifactDecorator artifactDec = (ArtifactDecorator) decFactory.getDecorator(artifact);
         
          LoadInfo loadInfo = loadInfos.get(artifactDec.getDeploymentDevice());
          if (loadInfo == null) {
            loadInfo = new LoadInfo(artifactDec.getDeploymentDevice());
            loadInfos.put(loadInfo.getTargetDevice(), loadInfo);
          }
          loadInfo.updateLoad(demands);
        }
      } catch (InvalidContextException e) { // never happens
View Full Code Here

TOP

Related Classes of q_impress.pmi.lib.decorators.ArtifactDecorator

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.