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.Logger
logger
-
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 EObject
caseAllocationDegree(AllocationDegree object)
Returns the result of interpreting the object as an instance of 'Allocation Degree'.EObject
caseAssembledComponentDegree(AssembledComponentDegree object)
Returns the result of interpreting the object as an instance of 'Assembled Component Degree'.EObject
caseCapacityDegree(CapacityDegree object)
Returns the result of interpreting the object as an instance of 'Capacity Degree'.EObject
caseProcessingResourceDegree(ProcessingResourceDegree object)
Returns the result of interpreting the object as an instance of 'Processing Resource Degree'.EObject
caseResourceContainerReplicationDegree(ResourceContainerReplicationDegree object)
Returns the result of interpreting the object as an instance of 'Resource Container Replication Degree'.EObject
caseResourceContainerReplicationDegreeWithComponentChange(ResourceContainerReplicationDegreeWithComponentChange object)
Returns the result of interpreting the object as an instance of 'Resource Container Replication Degree With Component Change'.void
fixEntitiesForDomain(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: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 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: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 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: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 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: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 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: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 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: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 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)
-
-