Class FixSpecificDesignDecisionReferenceSwitch

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
de.uka.ipd.sdq.pcm.designdecision.specific.util.specificSwitch<EObject>
de.uka.ipd.sdq.dsexplore.helper.FixSpecificDesignDecisionReferenceSwitch

public class FixSpecificDesignDecisionReferenceSwitch extends specificSwitch<EObject>
This class fixes the references of designdecision/specific models. See FixDesignDecisionReferenceSwitch for reference. Is called by FixDesignDecisionReferenceSwitch if that does not find a matching case.
  • Field Details

    • logger

      protected static org.apache.log4j.Logger logger
  • Constructor Details

    • FixSpecificDesignDecisionReferenceSwitch

      public FixSpecificDesignDecisionReferenceSwitch(org.palladiosimulator.solver.models.PCMInstance initialInstance2)
  • Method Details

    • fixEntitiesForDomain

      public void fixEntitiesForDomain(List<EObject> eListToUpdate, List<org.palladiosimulator.pcm.core.entity.Entity> memoryEntityList)
    • caseAllocationDegree

      public EObject caseAllocationDegree(AllocationDegree object)
      Description copied from class: specificSwitch
      Returns the result of interpreting the object as an instance of 'Allocation Degree'. This implementation returns null; returning a non-null result will terminate the switch.
      Overrides:
      caseAllocationDegree in class specificSwitch<EObject>
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Allocation Degree'.
      See Also:
    • caseAssembledComponentDegree

      public EObject caseAssembledComponentDegree(AssembledComponentDegree object)
      Description copied from class: specificSwitch
      Returns the result of interpreting the object as an instance of 'Assembled Component Degree'. This implementation returns null; returning a non-null result will terminate the switch.
      Overrides:
      caseAssembledComponentDegree in class specificSwitch<EObject>
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Assembled Component Degree'.
      See Also:
    • caseProcessingResourceDegree

      public EObject caseProcessingResourceDegree(ProcessingResourceDegree object)
      Description copied from class: specificSwitch
      Returns the result of interpreting the object as an instance of 'Processing Resource Degree'. This implementation returns null; returning a non-null result will terminate the switch.
      Overrides:
      caseProcessingResourceDegree in class specificSwitch<EObject>
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Processing Resource Degree'.
      See Also:
    • caseCapacityDegree

      public EObject caseCapacityDegree(CapacityDegree object)
      Description copied from class: specificSwitch
      Returns the result of interpreting the object as an instance of 'Capacity Degree'. This implementation returns null; returning a non-null result will terminate the switch.
      Overrides:
      caseCapacityDegree in class specificSwitch<EObject>
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Capacity Degree'.
      See Also:
    • caseResourceContainerReplicationDegree

      public EObject caseResourceContainerReplicationDegree(ResourceContainerReplicationDegree object)
      Description copied from class: specificSwitch
      Returns the result of interpreting the object as an instance of 'Resource Container Replication Degree'. This implementation returns null; returning a non-null result will terminate the switch.
      Overrides:
      caseResourceContainerReplicationDegree in class specificSwitch<EObject>
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Resource Container Replication Degree'.
      See Also:
    • caseResourceContainerReplicationDegreeWithComponentChange

      public EObject caseResourceContainerReplicationDegreeWithComponentChange(ResourceContainerReplicationDegreeWithComponentChange object)
      Description copied from class: specificSwitch
      Returns the result of interpreting the object as an instance of 'Resource Container Replication Degree With Component Change'. This implementation returns null; returning a non-null result will terminate the switch.
      Overrides:
      caseResourceContainerReplicationDegreeWithComponentChange in class specificSwitch<EObject>
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Resource Container Replication Degree With Component Change'.
      See Also: