Class AccuracyIssueFactory
- java.lang.Object
-
- org.palladiosimulator.analyzer.accuracy.issues.AccuracyIssueFactory
-
public class AccuracyIssueFactory extends Object
Factory to create accuracy influence analysis issues.
-
-
Constructor Summary
Constructors Constructor Description AccuracyIssueFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static de.uka.ipd.sdq.errorhandling.SeverityAndIssuecreateCharacterisedPCMParameterPartition(String msg, String objectResourceName, String partitionId)Creates a new issue forCharacterisedPCMParameterPartition.static de.uka.ipd.sdq.errorhandling.SeverityAndIssuecreateInvalidQualityAnnotationIssue(EObject object)Creates a new invalid quality annotation issue.static de.uka.ipd.sdq.errorhandling.SeverityAndIssuecreateMissingQualityAnnotationIssue(String resourceName, String rdseffId)Creates a new missing quality annotation issue for Objects which are not EObjects.static de.uka.ipd.sdq.errorhandling.SeverityAndIssuecreateMissingQualityAnnotationIssue(EObject object)Creates a new missing quality annotation issue for EObjects.static de.uka.ipd.sdq.errorhandling.SeverityAndIssuecreateParameterExtrapolationIssue(String variableReference, String rdseffId, String resourceName, Object actualValue, String actionId)Create a new parameter extrapolation issue.static de.uka.ipd.sdq.errorhandling.SeverityAndIssuecreateTypeInferenceIssue(String msg)Creates a new type inference issue.
-
-
-
Method Detail
-
createMissingQualityAnnotationIssue
public static de.uka.ipd.sdq.errorhandling.SeverityAndIssue createMissingQualityAnnotationIssue(EObject object)
Creates a new missing quality annotation issue for EObjects.- Parameters:
object- The object for which no quality annotation was found.- Returns:
- the issue.
-
createMissingQualityAnnotationIssue
public static de.uka.ipd.sdq.errorhandling.SeverityAndIssue createMissingQualityAnnotationIssue(String resourceName, String rdseffId)
Creates a new missing quality annotation issue for Objects which are not EObjects.- Parameters:
resourceName- The location of the resource.rdseffId- UUID of the RD-SEFF.- Returns:
- the issue.
-
createInvalidQualityAnnotationIssue
public static de.uka.ipd.sdq.errorhandling.SeverityAndIssue createInvalidQualityAnnotationIssue(EObject object)
Creates a new invalid quality annotation issue.- Parameters:
object- The object for which the quality annotation was invalid.- Returns:
- the issue.
-
createParameterExtrapolationIssue
public static de.uka.ipd.sdq.errorhandling.SeverityAndIssue createParameterExtrapolationIssue(String variableReference, String rdseffId, String resourceName, Object actualValue, String actionId)
Create a new parameter extrapolation issue.- Parameters:
variableReference- Identifier of the variable (including the variable's namespace).characterization- The characterization of the variablerdseffId- ID of the RD-SEFF in which the variable was used.resourceName- The location of the resource.actualValue- The actual experienced value which lead to the issue.- Returns:
- new issue.
-
createTypeInferenceIssue
public static de.uka.ipd.sdq.errorhandling.SeverityAndIssue createTypeInferenceIssue(String msg)
Creates a new type inference issue.- Returns:
- new issue.
-
createCharacterisedPCMParameterPartition
public static de.uka.ipd.sdq.errorhandling.SeverityAndIssue createCharacterisedPCMParameterPartition(String msg, String objectResourceName, String partitionId)
Creates a new issue forCharacterisedPCMParameterPartition.- Parameters:
msg- The message.objectResourceName- The resource in which the message occurred.partitionId- The UUID of the partition.- Returns:
- new issue.
-
-