Package org.emftrace.metamodel.QUARCModel.GSS

Examples of org.emftrace.metamodel.QUARCModel.GSS.Element


          (Offset) relation);
      sourceApplicableElement.getOutgoingOffsetRelations().add(
          (Offset) relation);
    }
    if (relation instanceof Refinement) {
      Element targetElement = getElement(targetApplicableElement);
      if (isLeafElement(targetElement)) {
        // remove leaf element from cache
        if (!isLeaf(targetElement)) {
          leafElements.remove(targetElement);
        }
      }

      Element sourceElement = getElement(sourceApplicableElement);
      if (isRootElement(sourceElement)) {
        // remove leaf element from cache

        if (!isRoot(sourceElement)) {
          rootElements.remove(sourceElement);
View Full Code Here



    assertEquals(4, testMatrix.getColumnEntrySet().size());
    boolean found = false;
    for (Entry<Element, LinkedHashMap<Element, Float>> entry : testMatrix.getColumnEntrySet()){
      Element element = entry.getKey();
      if (element == si1){
        found = true;
        for (Entry<Element, Float> columnEntry : entry.getValue().entrySet()){

          assertEquals(testColumnVectorSi1.get(columnEntry.getKey()), columnEntry.getValue());
View Full Code Here

          .parseInt(prioritizedDecompositionWeightString) : 0;

      prioritizedDecompositionWeightsMap.put(prioritizedDecomposition,
          prioprioritizedDecompositionWeight);

      Element source = decomposition.getSource();
      Element target = decomposition.getTarget();

      if (!sourcesMap.containsKey(source)) {
        sourcesMap.put(source,
            new ArrayList<PrioritizedDecomposition>());
      }
View Full Code Here

   * @param element
   *            an Element
   */
  private void repairSubElements(Element element) {
    for (PrioritizedDecomposition prioritizedDecomposition : getPrioritizedDecompositionsForTarget(element)) {
      Element subElement = getSource(prioritizedDecomposition);
      recalculatePriority(subElement);
      repairSubElements(subElement);
    }
  }
View Full Code Here

   *            an Element
   */
  private void recalculatePriority(Element element) {
    Float sum = 0.0f;
    for (PrioritizedDecomposition prioritizedDecomposition : getPrioritizedDecompositionsForSource(element)) {
      Element parentElement = getTarget(prioritizedDecomposition);
      Integer weight = getPrioritizedDecompositionWeight(prioritizedDecomposition);

      sum += weight / 100.0f
          * getPrioritizedElementPriority(parentElement);
    }
 
View Full Code Here

TOP

Related Classes of org.emftrace.metamodel.QUARCModel.GSS.Element

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.