Package de.uka.ipd.sdq.dsexplore.helper
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 Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.Loggerlogger-
Fields inherited from class de.uka.ipd.sdq.pcm.designdecision.specific.util.specificSwitch
modelPackage
-
-
Constructor Summary
Constructors Constructor Description FixSpecificDesignDecisionReferenceSwitch(org.palladiosimulator.solver.models.PCMInstance initialInstance2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EObjectcaseAllocationDegree(AllocationDegree object)Returns the result of interpreting the object as an instance of 'Allocation Degree'.EObjectcaseAssembledComponentDegree(AssembledComponentDegree object)Returns the result of interpreting the object as an instance of 'Assembled Component Degree'.EObjectcaseCapacityDegree(CapacityDegree object)Returns the result of interpreting the object as an instance of 'Capacity Degree'.EObjectcaseProcessingResourceDegree(ProcessingResourceDegree object)Returns the result of interpreting the object as an instance of 'Processing Resource Degree'.EObjectcaseResourceContainerReplicationDegree(ResourceContainerReplicationDegree object)Returns the result of interpreting the object as an instance of 'Resource Container Replication Degree'.EObjectcaseResourceContainerReplicationDegreeWithComponentChange(ResourceContainerReplicationDegreeWithComponentChange object)Returns the result of interpreting the object as an instance of 'Resource Container Replication Degree With Component Change'.voidfixEntitiesForDomain(List<EObject> eListToUpdate, List<org.palladiosimulator.pcm.core.entity.Entity> memoryEntityList)-
Methods inherited from class de.uka.ipd.sdq.pcm.designdecision.specific.util.specificSwitch
caseAdvicePlacementDegree, caseATNumberOfReplicaDegree, caseClassAsReferenceDegree, caseClassDegree, caseClassWithCopyDegree, caseComplementumVisnetisDegree, caseContinuousComponentParamDegree, caseContinuousProcessingRateDegree, caseContinuousRangeDegree, caseDataTypeDegree, caseDegreeOfFreedomInstance, caseDiscreteComponentParamDegree, caseDiscreteDegree, caseDiscreteProcessingRateDegree, caseDiscreteRangeDegree, caseEnumDegree, caseExchangeComponentRule, caseFeatureCompletionDegree, caseFeatureConfigDegree, caseFeatureDegree, caseFeatureGroupDegree, caseFeatureSubset, caseIndicatorDegree, caseMonitoringDegree, caseMultipleInclusionDegree, caseNamedElement, caseNumberOfCoresAsListDegree, caseNumberOfCoresAsRangeDegree, caseNumberOfCoresDegree, caseOptionalFeatureDegree, caseOrderedDataTypeDegree, caseOrderedIntegerDegree, caseProcessingRateDegree, caseRangeDegree, caseResourceSelectionDegree, caseSchedulingPolicyDegree, caseStringComponentParamDegree, caseStringSetDegree, caseUnorderedDegree, caseUnorderedPrimitiveDegree, defaultCase, doSwitch, isSwitchFor
-
-
-
-
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:specificSwitchReturns 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:
caseAllocationDegreein classspecificSwitch<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:specificSwitchReturns 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:
caseAssembledComponentDegreein classspecificSwitch<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:specificSwitchReturns 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:
caseProcessingResourceDegreein classspecificSwitch<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:specificSwitchReturns 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:
caseCapacityDegreein classspecificSwitch<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)
-
caseResourceContainerReplicationDegree
public EObject caseResourceContainerReplicationDegree(ResourceContainerReplicationDegree object)
Description copied from class:specificSwitchReturns 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:
caseResourceContainerReplicationDegreein classspecificSwitch<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:
doSwitch(EObject)
-
caseResourceContainerReplicationDegreeWithComponentChange
public EObject caseResourceContainerReplicationDegreeWithComponentChange(ResourceContainerReplicationDegreeWithComponentChange object)
Description copied from class:specificSwitchReturns 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:
caseResourceContainerReplicationDegreeWithComponentChangein classspecificSwitch<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:
doSwitch(EObject)
-
-