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
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 inherited from class de.uka.ipd.sdq.pcm.designdecision.specific.util.specificSwitch
modelPackage
-
Constructor Summary
ConstructorDescriptionFixSpecificDesignDecisionReferenceSwitch
(org.palladiosimulator.solver.models.PCMInstance initialInstance2) -
Method Summary
Modifier and TypeMethodDescriptioncaseAllocationDegree
(AllocationDegree object) Returns the result of interpreting the object as an instance of 'Allocation Degree'.Returns the result of interpreting the object as an instance of 'Assembled Component Degree'.caseCapacityDegree
(CapacityDegree object) Returns the result of interpreting the object as an instance of 'Capacity Degree'.Returns the result of interpreting the object as an instance of 'Processing Resource Degree'.Returns the result of interpreting the object as an instance of 'Resource Container Replication Degree'.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
-
Field Details
-
logger
protected static org.apache.log4j.Logger logger
-
-
Constructor Details
-
FixSpecificDesignDecisionReferenceSwitch
public FixSpecificDesignDecisionReferenceSwitch(org.palladiosimulator.solver.models.PCMInstance initialInstance2)
-
-
Method Details
-
fixEntitiesForDomain
-
caseAllocationDegree
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:
-
caseAssembledComponentDegree
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:
-
caseProcessingResourceDegree
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:
-
caseCapacityDegree
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:
-
caseResourceContainerReplicationDegree
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:
-
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:
-