Class 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 Detail

      • logger

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

      • FixSpecificDesignDecisionReferenceSwitch

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

      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)
      • 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:
        doSwitch(EObject)