Skip navigation links
A B C D E F G H I J K L M N P R S T U V W 

A

abortAnalysis() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleController
Aborts the analysis.
AbortQuestion - Class in de.uka.ipd.sdq.beagle.gui
Asks the user whether they are sure that they want to abort the analysis.
AbortQuestion() - Constructor for class de.uka.ipd.sdq.beagle.gui.AbortQuestion
 
abortRequested() - Method in class de.uka.ipd.sdq.beagle.gui.GuiController
Callback to report that the user requested to abort the analysis.
AbstractEvaluableExpressionVisitor - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions.util
Abstract EvaluableExpressionVisitor offering a convenient interface.
AbstractEvaluableExpressionVisitor() - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
AbstractionAndPrecisionFitnessFunction - Class in de.uka.ipd.sdq.beagle.core.judge
Fitness function regarding abstract but precise expression as fittest.
AbstractionAndPrecisionFitnessFunction() - Constructor for class de.uka.ipd.sdq.beagle.core.judge.AbstractionAndPrecisionFitnessFunction
 
AbstractMeasurementEvent - Class in de.uka.ipd.sdq.beagle.core.measurement.order
An abstract MeasurementEvent, already having a code section.
AbstractMeasurementEvent(CodeSection) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.order.AbstractMeasurementEvent
Creates an event for the measurement of codeSection.
AbstractMeasurementEventVisitor - Class in de.uka.ipd.sdq.beagle.core.measurement
Convenient class for implementing MeasurementEventVisitor.
AbstractMeasurementEventVisitor() - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.AbstractMeasurementEventVisitor
 
Activator - Class in de.uka.ipd.sdq.beagle.gui
The activator class controls the plug-in life cycle.
Activator() - Constructor for class de.uka.ipd.sdq.beagle.gui.Activator
 
AdaptiveTimeout - Class in de.uka.ipd.sdq.beagle.core.timeout
Implements an adaptive timeout based on the ageing algorithm.
AdaptiveTimeout() - Constructor for class de.uka.ipd.sdq.beagle.core.timeout.AdaptiveTimeout
 
AdditionExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that sums up all its contained expressions.
AdditionExpression(Collection<EvaluableExpression>) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
Builds an expression that will return the sum of all summands on evaluation.
AdditionExpression(EvaluableExpression...) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
Builds an expression that will return the sum of all summands on evaluation.
addMeasurementResultFor(ResourceDemandingInternalAction, ResourceDemandMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Adds a measurement result for the provided rdia.
addMeasurementResultFor(SeffBranch, BranchDecisionMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Adds a measurement result for the provided branch.
addMeasurementResultFor(SeffLoop, LoopRepetitionCountMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Adds a measurement result for the provided loop.
addMeasurementResultFor(ExternalCallParameter, ParameterChangeMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Adds a measurement result for the provided loop.
addMeasurementResultFor(ResourceDemandingInternalAction, ResourceDemandMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
addMeasurementResultFor(SeffLoop, LoopRepetitionCountMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
addMeasurementResultFor(SeffBranch, BranchDecisionMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
addMeasurementResultFor(ExternalCallParameter, ParameterChangeMeasurementResult) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
addPcmIdOf(ResourceDemandingInternalAction, String) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Stores the identifier used for rdia in the PCM repository.
addPcmIdOf(SeffBranch, String) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Stores the identifier used for branch in the PCM repository.
addPcmIdOf(SeffLoop, String) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Stores the identifier used for loop in the PCM repository.
addPcmIdOf(ExternalCallParameter, String) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Stores the identifier used for loop in the PCM repository.
addProposedExpressionFor(MeasurableSeffElement, EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
addProposedExpressionFor(MeasurableSeffElement, EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Adds expression as a proposal.
addToBeMeasuredExternalCallParameters(Collection<ExternalCallParameter>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
addToBeMeasuredExternalCallParameters(Collection<ExternalCallParameter>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
addToBeMeasuredExternalCallParameters(ExternalCallParameter...) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that parameters shall be measured.
addToBeMeasuredExternalCallParameters(Collection<ExternalCallParameter>) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that parameters shall be measured.
addToBeMeasuredRdias(Collection<ResourceDemandingInternalAction>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
addToBeMeasuredRdias(Collection<ResourceDemandingInternalAction>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
addToBeMeasuredRdias(ResourceDemandingInternalAction...) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that rdias shall be measured for its resource demands.
addToBeMeasuredRdias(Collection<ResourceDemandingInternalAction>) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that rdias shall be measured for its resource demands.
addToBeMeasuredSeffBranches(Collection<SeffBranch>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
addToBeMeasuredSeffBranches(Collection<SeffBranch>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
addToBeMeasuredSeffBranches(SeffBranch...) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that branches shall be measured for its branch decisions.
addToBeMeasuredSeffBranches(Collection<SeffBranch>) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that branches shall be measured for its branch decisions.
addToBeMeasuredSeffLoops(Collection<SeffLoop>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
addToBeMeasuredSeffLoops(Collection<SeffLoop>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
addToBeMeasuredSeffLoops(SeffLoop...) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that loops shall be measured for its repetitions.
addToBeMeasuredSeffLoops(Collection<SeffLoop>) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reports that loops shall be measured for its repetitions.
afterAddition(AdditionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving an AdditionExpression.
afterComparison(ComparisonExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a ComparisonExpression.
afterConstant(ConstantExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a ConstantExpression.
afterDivision(DivisionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a DivisionExpression.
afterExponentation(ExponentationExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving an ExponentationExpression.
afterExponentialFunction(ExponentialFunctionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving an ExponentialFunctionExpression.
afterExpression(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving any EvaluableExpression.
afterIfThenElse(IfThenElseExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving an IfThenElseExpression.
afterLogarithm(LogarithmExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a LogarithmExpression.
afterMultiplication(MultiplicationExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a MultiplicationExpression.
afterNaturalLogarithm(NaturalLogarithmExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a NaturalLogarithmExpression.
afterOther(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving any EvaluableExpression no hook was defined for.
afterSine(SineExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a SineExpression, after its inner expressions will be visited.
afterSubtraction(SubtractionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving a SubtractionExpression.
afterVariable(EvaluableVariable) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when leaving an EvaluableVariable.
AnalysisController - Class in de.uka.ipd.sdq.beagle.core
Conducts a complete analysis of elements on a blackboard.
AnalysisController(Blackboard, Set<MeasurementTool>, Set<MeasurementResultAnalyser>, Set<ProposedExpressionAnalyser>) - Constructor for class de.uka.ipd.sdq.beagle.core.AnalysisController
Creates a controller to analyse all elements written on blackboard.
analysisFinished() - Method in class de.uka.ipd.sdq.beagle.gui.GuiController
Reports that the analysis has ended.
analysisStarted() - Method in class de.uka.ipd.sdq.beagle.gui.GuiController
Reports that the analysis has started.
AnalysisState - Enum in de.uka.ipd.sdq.beagle.core
The current state of the analysis.
annotateAll(RepositoryImpl) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriterAnnotator
This method annotates given EvaluableExpression to corresponding PCM elements.
annotateEvaExFor(LoopActionImpl, EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriterAnnotatorEvaEx
Annotating the EvaluableExpression onto the given PCM element.
annotateEvaExFor(BranchActionImpl, EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriterAnnotatorEvaEx
Annotating the EvaluableExpression onto the given PCM element.
annotateEvaExFor(InternalActionImpl, ResourceDemandType, EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriterAnnotatorEvaEx
Annotating the EvaluableExpression onto the given PCM element.
annotateEvaExFor(ExternalCallActionImpl, EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriterAnnotatorEvaEx
Annotating the EvaluableExpression onto the given PCM element.
appendJvmArgument(String) - Method in class de.uka.ipd.sdq.beagle.core.facade.EclipseLaunchConfiguration
 
appendJvmArgument(String) - Method in interface de.uka.ipd.sdq.beagle.core.LaunchConfiguration
Adds the given argument to the JVM arguments used when launching the software.
ask() - Method in class de.uka.ipd.sdq.beagle.gui.AbortQuestion
Shows a dialog to the user, asking whether the analysis should really be aborted.
atAddition(AdditionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting an AdditionExpression.
atComparison(ComparisonExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a ComparisonExpression.
atConstant(ConstantExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a ConstantExpression.
atDivision(DivisionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a DivisionExpression.
atExponentation(ExponentationExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting an ExponentationExpression.
atExponentialFunction(ExponentialFunctionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting an ExponentialFunctionExpression.
atExpression(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when visiting any EvaluableExpression.
atIfThenElse(IfThenElseExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting an IfThenElseExpression.
atLogarithm(LogarithmExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a LogarithmExpression.
atMultiplication(MultiplicationExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a MultiplicationExpression.
atNaturalLogarithm(NaturalLogarithmExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a NaturalLogarithmExpression.
atOther(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting any EvaluableExpression no hook was defined for.
atSine(SineExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a SineExpression.
atSubtraction(SubtractionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting a SubtractionExpression.
atVariable(EvaluableVariable) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Called when first visiting an EvaluableVariable.

B

BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
The key in the Beagle Launch Configuration determining the time set up for an ConstantTimeout in seconds.
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE_DEFAULT_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
The default value in Beagle's launch configuration for the key TimeoutTab.BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE.
BEAGLE_LAUNCH_CONFIGURATION_CUSTOM_SELECTION - Static variable in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
The key in the Beagle Launch Configuration for the List of elements the user selected.
BEAGLE_LAUNCH_CONFIGURATION_CUSTOM_SELECTION_DEFAULT_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
The default value in Beagle's launch configuration for the key SelectionOverviewTab.BEAGLE_LAUNCH_CONFIGURATION_CUSTOM_SELECTION.
BEAGLE_LAUNCH_CONFIGURATION_IDENTIFIER - Static variable in class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationDelegate
The unique id for Beagle's ILaunchConfiguration.
BEAGLE_LAUNCH_CONFIGURATION_IJAVAPROJECT - Static variable in class de.uka.ipd.sdq.beagle.gui.ProjectTab
The key in the Beagle Launch Configuration determining the name of the IJavaProject to analyse.
BEAGLE_LAUNCH_CONFIGURATION_LAUNCHCONFIGURATION - Static variable in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
The key in the Beagle Launch Configuration determining the name of the IJavaProject to analyse.
BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE - Static variable in class de.uka.ipd.sdq.beagle.gui.ProjectTab
The key in the Beagle Launch Configuration determining the path of the repository file to analyse.
BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE_DEFAULT_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.ProjectTab
BEAGLE_LAUNCH_CONFIGURATION_SELECTION_TYPE - Static variable in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
The key in the Beagle Launch Configuration determining whether the user wants to analyse the whole repository or selected some elements.
BEAGLE_LAUNCH_CONFIGURATION_SELECTION_TYPE_DEFAULT_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
The default value in Beagle's launch configuration for the key SelectionOverviewTab.BEAGLE_LAUNCH_CONFIGURATION_SELECTION_TYPE.
BEAGLE_LAUNCH_CONFIGURATION_SELECTION_TYPE_VALUE_CUSTOM_REPOSITORY - Static variable in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
This value in Beagle's launch configuration for the key SelectionOverviewTab.BEAGLE_LAUNCH_CONFIGURATION_SELECTION_TYPE specifies that some elements were selected for the analysis.
BEAGLE_LAUNCH_CONFIGURATION_SELECTION_TYPE_VALUE_WHOLE_REPOSITORY - Static variable in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
This value in Beagle's launch configuration for the key SelectionOverviewTab.BEAGLE_LAUNCH_CONFIGURATION_SELECTION_TYPE specifies that the whole repository should be analysed.
BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE - Static variable in class de.uka.ipd.sdq.beagle.gui.ProjectTab
The key in the Beagle Launch Configuration determining the path of the source code link file to analyse.
BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE_DEFAULT_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.ProjectTab
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
The key in the Beagle Launch Configuration determining the type of the timeout to be used.
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_DEFAULT_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
The default value in Beagle's launch configuration for the key TimeoutTab.BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE.
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_ADAPTIVE_TIMEOUT - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
This value in Beagle's launch configuration for the key TimeoutTab.BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the Timeout used should be an AdaptiveTimeout.
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_CONSTANT_TIMEOUT - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
This value in Beagle's launch configuration for the key TimeoutTab.BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the Timeout used should be a ConstantTimeout.
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_NO_TIMEOUT - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
This value in Beagle's launch configuration for the key TimeoutTab.BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the Timeout used should be a NoTimeout.
BeagleConfiguration - Class in de.uka.ipd.sdq.beagle.core.facade
Configures a whole execution of Beagle.
BeagleConfiguration(List<String>, File, File, IJavaProject) - Constructor for class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Constructs a new BeagleConfiguration using elements as the default elements to be measured.
BeagleController - Class in de.uka.ipd.sdq.beagle.core.facade
Controls the execution of the Beagle Analysis.
BeagleController(BeagleConfiguration) - Constructor for class de.uka.ipd.sdq.beagle.core.facade.BeagleController
Constructs a new BeagleController with the given BeagleConfiguration.
BeagleLaunchConfigurationCreator - Class in de.uka.ipd.sdq.beagle.gui
Handles the creation of Beagle ILaunchConfigurations from data gathered by the context menus.
BeagleLaunchConfigurationCreator(List<Entity>, String, IJavaProject) - Constructor for class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationCreator
Constructs a new BeagleLaunchConfigurationCreator from data gathered by the context menus.
BeagleLaunchConfigurationDelegate - Class in de.uka.ipd.sdq.beagle.gui
This class handles the launching of Beagle's ILaunchConfigurations.
BeagleLaunchConfigurationDelegate() - Constructor for class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationDelegate
 
BeagleLaunchConfigurationTabGroup - Class in de.uka.ipd.sdq.beagle.gui
The ILaunchConfigurationTabGroup for Beagle launch configuration.
BeagleLaunchConfigurationTabGroup() - Constructor for class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationTabGroup
 
Blackboard - Class in de.uka.ipd.sdq.beagle.core
Central and only storage of all knowledge gained by Beagle.
Blackboard(Set<ResourceDemandingInternalAction>, Set<SeffBranch>, Set<SeffLoop>, Set<ExternalCallParameter>, EvaluableExpressionFitnessFunction, ProjectInformation) - Constructor for class de.uka.ipd.sdq.beagle.core.Blackboard
Creates a new blackboard that can be used to analyse the given elements.
BlackboardCreator - Class in de.uka.ipd.sdq.beagle.core.facade
Creates a new Blackboard.
BlackboardCreator() - Constructor for class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
 
BlackboardStorer<WRITTEN_TYPE extends Serializable> - Interface in de.uka.ipd.sdq.beagle.core
Interface for classes that wish to write their state to the Blackboard.
BranchDecisionMeasurementResult - Class in de.uka.ipd.sdq.beagle.core.measurement
A result of measuring which branch is taken in a branching source code construct.
BranchDecisionMeasurementResult(int) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.BranchDecisionMeasurementResult
Creates a result for a branch measurement for which no parameterisation was recorded.
BranchDecisionMeasurementResult(Parameterisation, int) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.BranchDecisionMeasurementResult
Creates a result for a parameterised branch measurement.
BreakingStatementDetector - Class in de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
Determines whether an AST node contains a statement that could leave the current control flow, like a ReturnStatement or ThrowStatement.
BreakingStatementDetector() - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.BreakingStatementDetector
 

C

callbacks - Variable in class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
A set of callbacks which will be called once the timeout is reached.
canContribute(ReadOnlyMeasurementResultAnalyserBlackboardView) - Method in class de.uka.ipd.sdq.beagle.analysis.averaging.MeasurementResultAnalyserAverage
 
canContribute(ReadOnlyMeasurementResultAnalyserBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyser
Determines whether this analyser can potentially contribute knowledge in the moment.
canContribute(ReadOnlyProposedExpressionAnalyserBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyser
Determines whether this analyser can potentially contribute knowledge in the moment.
canMeasure(ReadOnlyMeasurementControllerBlackboardView) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementController
Determines whether a MeasurementTool can contribute to the Blackboard.
canSave() - Method in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
cause(Exception) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Supplies the exception that caused or indicated the failure.
checkForLaunchConfigurationError() - Method in class de.uka.ipd.sdq.beagle.gui.LaunchChecker
Checks whether the launch configuration contains an error that could be configured on LaunchConfigurationTab.
checkForProjectError() - Method in class de.uka.ipd.sdq.beagle.gui.LaunchChecker
Checks whether the launch configuration contains an error that could be configured on ProjectTab.
checkForTimeoutError() - Method in class de.uka.ipd.sdq.beagle.gui.LaunchChecker
Checks whether the launch configuration contains an error that could be configured on TimeoutTab.
checkIdentity(EObject, EObject) - Static method in class de.uka.ipd.sdq.beagle.core.pcmconnection.EmfHelper
Checks for two PCM model elements whether they are the same, i.e.
clearToBeMeasuredBranches() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Clears the list of branchesToBeMeasured.
clearToBeMeasuredExternalCalls() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Clears the list of externalCallParameterToBeMeasured.
clearToBeMeasuredLoops() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Clears the list of loopsToBeMeasured.
clearToBeMeasuredRdias() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Clears the list of rdiasToBeMeasured.
CodeSection - Class in de.uka.ipd.sdq.beagle.core
Describes a section in examined software’s source code.
CodeSection(File, int, File, int) - Constructor for class de.uka.ipd.sdq.beagle.core.CodeSection
Creates a code section that spans from the statements starting at startIndex in startFile to the statement starting at endIndex in endFile.
CodeSectionEnteredEvent - Class in de.uka.ipd.sdq.beagle.core.measurement.order
An event for the fact that a code section was being started to be executed.
CodeSectionEnteredEvent(CodeSection) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.order.CodeSectionEnteredEvent
Creates an event for the fact that codeSection was started to be executed.
CodeSectionIdentifier - Class in de.uka.ipd.sdq.beagle.measurement.kieker
Resolves code sections to unique IDs and back.
CodeSectionIdentifier() - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.CodeSectionIdentifier
 
CodeSectionLeftEvent - Class in de.uka.ipd.sdq.beagle.core.measurement.order
An event for the fact that a code section was being left to be executed.
CodeSectionLeftEvent(CodeSection) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.order.CodeSectionLeftEvent
Creates an event for the fact that codeSection was stopped to be executed.
ComparisonExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that compares both its contained expressions.
ComparisonExpression(EvaluableExpression, EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
Builds an expression that will return '1' if the expression set as smaller is smaller and '0' else.
compile() - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.EclipseCompiler
Executes the compilation.
ConstantExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
An EvaluableExpression having a constant value.
ConstantTimeout - Class in de.uka.ipd.sdq.beagle.core.timeout
Provides a constant timeout which cannot be changed.
ConstantTimeout(int) - Constructor for class de.uka.ipd.sdq.beagle.core.timeout.ConstantTimeout
Constructs a new constant timeout.
contains(Collection<? extends EObject>, EObject) - Static method in class de.uka.ipd.sdq.beagle.core.pcmconnection.EmfHelper
Implements an identifier-based contains.
containsControlFlowBreakingStatement(ASTNode) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.BreakingStatementDetector
Determines wether the given node contains a statement that would break the control flow.
ContextMenuEntryHandlerForComponents - Class in de.uka.ipd.sdq.beagle.gui.contextmenus
Handles the context menu entries, that start an analysis of a component.
ContextMenuEntryHandlerForComponents() - Constructor for class de.uka.ipd.sdq.beagle.gui.contextmenus.ContextMenuEntryHandlerForComponents
 
ContextMenuEntryHandlerForInternalActions - Class in de.uka.ipd.sdq.beagle.gui.contextmenus
Handles the context menu entries, that start an analysis of an internal action.
ContextMenuEntryHandlerForInternalActions() - Constructor for class de.uka.ipd.sdq.beagle.gui.contextmenus.ContextMenuEntryHandlerForInternalActions
 
ContextMenuEntryHandlerForRepositories - Class in de.uka.ipd.sdq.beagle.gui.contextmenus
Handles the context menu entries, that start an analysis of the whole project.
ContextMenuEntryHandlerForRepositories() - Constructor for class de.uka.ipd.sdq.beagle.gui.contextmenus.ContextMenuEntryHandlerForRepositories
 
continueAnalysis() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleController
Continues the analysis if it is paused.
continueRequested() - Method in class de.uka.ipd.sdq.beagle.gui.GuiController
Callback to report that the user requested to resume the analysis.
continueWith(Supplier<RECOVER_TYPE>) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Reports that the failure is recoverable by continuing by running continueAt .
continueWith(Runnable) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Reports that the failure is recoverable by continuing by running continueAt .
contribute(MeasurementResultAnalyserBlackboardView) - Method in class de.uka.ipd.sdq.beagle.analysis.averaging.MeasurementResultAnalyserAverage
 
contribute(MeasurementResultAnalyserBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyser
Contributes this analyser’s knowledge to the passed blackboard.
contribute(ProposedExpressionAnalyserBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyser
Contributes this analyser’s knowledge to the passed blackboard.
createAndLaunchConfiguration() - Method in class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationCreator
Creates, saves and launches a new Beagle ILaunchConfiguration.
createBlackboard() - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
A blackboard with all information provided via this class.
createControl(Composite) - Method in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
createControl(Composite) - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
 
createControl(Composite) - Method in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
 
createControl(Composite) - Method in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
createProjectEditor(Composite) - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
Creates the widgets for the project selection button.
createRepositoryEditor(Composite) - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
Creates the widgets for the repository file selection.
createTabs(ILaunchConfigurationDialog, String) - Method in class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationTabGroup
 

D

de.uka.ipd.sdq.beagle.analysis.averaging - package de.uka.ipd.sdq.beagle.analysis.averaging
This plugin contains a simple Measurement Result Analyser that takes the average of measurement results.
de.uka.ipd.sdq.beagle.core - package de.uka.ipd.sdq.beagle.core
Core component of Beagle, containing management logic.
de.uka.ipd.sdq.beagle.core.analysis - package de.uka.ipd.sdq.beagle.core.analysis
Types for Analysers extending Beagle.
de.uka.ipd.sdq.beagle.core.evaluableexpressions - package de.uka.ipd.sdq.beagle.core.evaluableexpressions
Contains evaluable expressions suitable to compose functions.
de.uka.ipd.sdq.beagle.core.evaluableexpressions.util - package de.uka.ipd.sdq.beagle.core.evaluableexpressions.util
Utility classes to work with Evaluable Expressions.
de.uka.ipd.sdq.beagle.core.facade - package de.uka.ipd.sdq.beagle.core.facade
Types setting up and launching Beagle.
de.uka.ipd.sdq.beagle.core.failurehandling - package de.uka.ipd.sdq.beagle.core.failurehandling
Beagle’s handling of exceptional situations.
de.uka.ipd.sdq.beagle.core.judge - package de.uka.ipd.sdq.beagle.core.judge
Interfaces and classes for final judges, analysers that ultimately decide Beagle’s results.
de.uka.ipd.sdq.beagle.core.measurement - package de.uka.ipd.sdq.beagle.core.measurement
Types for measurement tools, performing run time or counting measurements on running software.
de.uka.ipd.sdq.beagle.core.measurement.order - package de.uka.ipd.sdq.beagle.core.measurement.order
Types used to communicate measurement orders and results from and to MeasurementTools.
de.uka.ipd.sdq.beagle.core.pcmconnection - package de.uka.ipd.sdq.beagle.core.pcmconnection
Classes handling the translation from and to PCM repository files.
de.uka.ipd.sdq.beagle.core.pcmsourcestatementlink - package de.uka.ipd.sdq.beagle.core.pcmsourcestatementlink
Java representation of the PCM Source Statement Model.
de.uka.ipd.sdq.beagle.core.timeout - package de.uka.ipd.sdq.beagle.core.timeout
Provides the Timeout interface and implementations of it.
de.uka.ipd.sdq.beagle.gui - package de.uka.ipd.sdq.beagle.gui
This is an Eclipse plugin adding Beagle's GUI.
de.uka.ipd.sdq.beagle.gui.contextmenus - package de.uka.ipd.sdq.beagle.gui.contextmenus
The handlers for each context menu entry.
de.uka.ipd.sdq.beagle.measurement.kieker - package de.uka.ipd.sdq.beagle.measurement.kieker
Measurement Tool implementation using Kieker.
de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation - package de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
Instrumentation for the Kieker Measurement Tool.
de.uka.ipd.sdq.beagle.measurement.kieker.remote - package de.uka.ipd.sdq.beagle.measurement.kieker.remote
Types used by the instrumentation when executing the measured software.
details(String, Object...) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Supplies a message giving details about the failure.
determineComplexity(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionComplexityAnalyser
Determines the computational and human-readability complexity of expression .
DivisionExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that divides its contained dividend through its contained divisor.
DivisionExpression(EvaluableExpression, EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
Builds an expression which returns the quotient of a division using the given divisor and dividend.

E

EclipseAstInstrumentationStrategy - Interface in de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
Defines how to instrument a code section by providing AST statements to insert before and after the section.
EclipseAstInstrumentor - Class in de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
Instruments code sections using Eclipse’s JDT Abstract Syntax Tree.
EclipseAstInstrumentor(EclipseAstInstrumentor.InstrumentationResultFileProvider) - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentor
Creates an instrumentor that writes its resulting instrumented code to the files provided by instrumentedFileProvider.
EclipseAstInstrumentor.InstrumentationResultFileProvider - Interface in de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
Appoints a file the instrumented source code of a Java type shall be written to.
EclipseCompiler - Class in de.uka.ipd.sdq.beagle.measurement.kieker
Compiles source code files using Eclipse’s batch compiler.
EclipseCompiler(Path) - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.EclipseCompiler
Creates a compiler that will compile all java files in the provided sourceFolder.
EclipseLaunchConfiguration - Class in de.uka.ipd.sdq.beagle.core.facade
A launch configuration that starts in its EclipseLaunchConfiguration.execute() method an eclipse launch configuration.
EclipseLaunchConfiguration(ILaunchConfiguration, IJavaProject) - Constructor for class de.uka.ipd.sdq.beagle.core.facade.EclipseLaunchConfiguration
Creates a Beagle launch configuration from an eclipse launch configuration.
EclipseStatementCreationHelper - Class in de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
Convenience class to easily generate instrumentation code.
EclipseStatementCreationHelper(AST) - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseStatementCreationHelper
Create a helper that will create nodes using the provided factory.
EmfHelper - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
Helper class provided by the SDQ for working with PCM repository files.
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.CodeSection
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ConstantExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariable
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariableAssignment
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentialFunctionExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.NaturalLogarithmExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SineExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.ExternalCallParameter
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandingInternalAction
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.SeffBranch
 
equals(Object) - Method in class de.uka.ipd.sdq.beagle.core.SeffLoop
 
EvaluableExpression - Interface in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expressions describing relations between EvaluableVariables and a double value.
EvaluableExpressionComplexityAnalyser - Class in de.uka.ipd.sdq.beagle.core.judge
EvaluableExpressionComplexityAnalyser object for an EvaluableExpression.
EvaluableExpressionComplexityAnalyser() - Constructor for class de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionComplexityAnalyser
 
EvaluableExpressionFitnessFunction - Interface in de.uka.ipd.sdq.beagle.core.judge
Judges EvaluableExpressions for their fitness to describe measured parametric dependencies.
EvaluableExpressionFitnessFunctionBlackboardView - Interface in de.uka.ipd.sdq.beagle.core.judge
Interface for Blackboard views designed to be passed to an EvaluableExpressionFitnessFunction.
EvaluableExpressionSimplifier - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions.util
Produces shorter versions of unnecessarily complex EvaluableExpressions.
EvaluableExpressionSimplifier() - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.EvaluableExpressionSimplifier
 
EvaluableExpressionVisitor - Interface in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Provides methods to visit any EvaluableExpression.
EvaluableVariable - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
An EvaluableExpression representing a named variable.
EvaluableVariable(String) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariable
Builds an evaluable variable with the given name.
EvaluableVariableAssignment - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Assigns EvaluableVariables to values.
EvaluableVariableAssignment() - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariableAssignment
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ConstantExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
 
evaluate(EvaluableVariableAssignment) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpression
Calculates this expression’s value for the given variableAssignments.
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariable
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentialFunctionExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.NaturalLogarithmExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SineExpression
 
evaluate(EvaluableVariableAssignment) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
 
ExceptionThrowingFailureResolver - Class in de.uka.ipd.sdq.beagle.core.failurehandling
FailureResolver throwing an exception for any reported failure.
ExceptionThrowingFailureResolver() - Constructor for class de.uka.ipd.sdq.beagle.core.failurehandling.ExceptionThrowingFailureResolver
 
ExceptionThrowingFailureResolver.FailureException - Exception in de.uka.ipd.sdq.beagle.core.failurehandling
Thrown by this handler for reported failures.
execute() - Method in class de.uka.ipd.sdq.beagle.core.facade.EclipseLaunchConfiguration
 
execute() - Method in interface de.uka.ipd.sdq.beagle.core.LaunchConfiguration
Executes the launch of the measured software.
execute(ExecutionEvent) - Method in class de.uka.ipd.sdq.beagle.gui.contextmenus.ContextMenuEntryHandlerForComponents
 
execute(ExecutionEvent) - Method in class de.uka.ipd.sdq.beagle.gui.contextmenus.ContextMenuEntryHandlerForInternalActions
 
execute(ExecutionEvent) - Method in class de.uka.ipd.sdq.beagle.gui.contextmenus.ContextMenuEntryHandlerForRepositories
 
ExecutionTimeBasedTimeout - Class in de.uka.ipd.sdq.beagle.core.timeout
Abstract class for timeouts deciding when to stop based on the executed program’s run time.
ExecutionTimeBasedTimeout() - Constructor for class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
 
ExponentationExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that potentises the given exponent to the given base.
ExponentationExpression(EvaluableExpression, EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
Build an expression which returns the base raised to the power of the exponent.
ExponentialFunctionExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that potentises the given exponent to the base e (Euler’s number).
ExponentialFunctionExpression(EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentialFunctionExpression
Builds an expression which returns e raised to the power of the exponent.
ExpressionTreeWalker - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions.util
Interface for visitors traversing an EvaluableExpression’s inner expressions.
ExpressionTreeWalker() - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
 
ExternalCallParameter - Class in de.uka.ipd.sdq.beagle.core
A parameter of an external call.
ExternalCallParameter(CodeSection, int) - Constructor for class de.uka.ipd.sdq.beagle.core.ExternalCallParameter
Creates a parameter of an external call.
extractBehaviourAndAddToSet(EObject) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositorySeffExtractor
Extracts the specified SEFF-elements InternalActionImpl, ExternalCallActionImpl, BranchActionImpl and LoopAction.

F

FailureHandler - Class in de.uka.ipd.sdq.beagle.core.failurehandling
Handler for any failures that may occur while running Beagle.
FailureReport<RECOVER_TYPE> - Class in de.uka.ipd.sdq.beagle.core.failurehandling
Information about a failure that occurred while running Beagle.
FailureReport() - Constructor for class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
 
FailureResolver - Interface in de.uka.ipd.sdq.beagle.core.failurehandling
Interface for instances resolving failures.
FALSE - Static variable in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpression
The used value to express true as double.
filterByProject(List<ILaunchConfiguration>, String) - Static method in class de.uka.ipd.sdq.beagle.gui.ILaunchConfigurationHelper
Filters ILaunchConfigurations by a specific IProject.
filterByType(List<ILaunchConfiguration>, String) - Static method in class de.uka.ipd.sdq.beagle.gui.ILaunchConfigurationHelper
Filters ILaunchConfigurations by a specific type.
finalise() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Finalises this configuration, thus transitioning it into the finalised state.
FinalJudge - Class in de.uka.ipd.sdq.beagle.core.judge
Implements the break condition for evolution of evaluable expressions and decides which proposed evaluable expression describes the measured result best and will be annotated in the PCM.
FinalJudge() - Constructor for class de.uka.ipd.sdq.beagle.core.judge.FinalJudge
 
forValue(double) - Static method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ConstantExpression
Looks for the constant expression belonging to an input value.

G

getAction() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandingInternalAction
Gets this internal action's code section.
getAllExternalCallParameters() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getAllExternalCallParameters() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getAllExternalCallParameters() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getAllExternalCallParameters() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getAllExternalCallParameters() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Returns all external call parameters known to Beagle.
getAllLaunchConfigurationsInWorkspace() - Static method in class de.uka.ipd.sdq.beagle.gui.ILaunchConfigurationHelper
Gives all ILaunchConfigurations in the workspace.
getAllRdias() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getAllRdias() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getAllRdias() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getAllRdias() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getAllRdias() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
getAllSeffBranches() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getAllSeffBranches() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getAllSeffBranches() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getAllSeffBranches() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getAllSeffBranches() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
All SEFF branches known to Beagle.
getAllSeffLoops() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getAllSeffLoops() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getAllSeffLoops() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getAllSeffLoops() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getAllSeffLoops() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
All SEFF loops known to Beagle.
getAnalysisState() - Method in class de.uka.ipd.sdq.beagle.core.AnalysisController
Returns the current state of the analysis.
getAntilogarithm() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
Get the EvaluableExpression which is the antilogarithm, or parameter of the LogarithmExpression.
getAntilogarithm() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.NaturalLogarithmExpression
Get the EvaluableExpression which is the antilogarithm, or parameter of the LogarithmExpression.
getArgument() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SineExpression
Get the EvaluableExpression which is the argument of the sine function.
getAvailableMeasurmentResultAnalysers() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserContributionsHandler
Scans the measurement result analysers extension point for available measurement result analysers.
getAvailableMeasurmentTools() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementToolContributionsHandler
Scans the measurement tools extension point for available measurement tools.
getAvailableProposedExpressionAnalysers() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserContributionsHandler
Scans the proposed expression analysers extension point for available proposed expression analysers.
getBase() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
Get the EvaluableExpression which is set as base.
getBase() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
Get the EvaluableExpression which is the base of the logarithm.
getBeagleType(ProcessingResourceType) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.ResourceTypeMappings
Reading from the bidirectional map.
getBlackboardForAllElements(BlackboardCreator) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryBlackboardFactoryAdder
Builds a new blackboard and writes the Beagle objects representing all found PCM elements to it.
getBlackboardForAllElements(RepositoryImpl, BlackboardCreator) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryExtractor
Builds a new blackboard and writes the Beagle objects representing all found PCM elements to it.
getBlackboardForIds(Collection<String>, BlackboardCreator) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryBlackboardFactoryAdder
Builds a new blackboard and writes the Beagle objects representing PCM elements related to ids to it.
getBlackboardForIds(BlackboardCreator, String...) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryBlackboardFactoryAdder
Builds a new blackboard and writes the Beagle objects representing PCM elements related to ids to it.
getBlackboardForIds(RepositoryImpl, Collection<String>, BlackboardCreator) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryExtractor
Builds a new blackboard and writes the Beagle objects representing PCM elements related to ids to it.
getBranches() - Method in class de.uka.ipd.sdq.beagle.core.SeffBranch
Gives a set of valid code sections representing a branch of this SeffBranch.
getBranchIndex() - Method in class de.uka.ipd.sdq.beagle.core.measurement.BranchDecisionMeasurementResult
Gets the taken branch’s index.
getBuildPath() - Method in class de.uka.ipd.sdq.beagle.core.ProjectInformation
Queries the project’s build path.
getByNames(List<String>) - Static method in class de.uka.ipd.sdq.beagle.gui.ILaunchConfigurationHelper
Gets ILaunchConfigurations by their name.
getCallCodeSection() - Method in class de.uka.ipd.sdq.beagle.core.ExternalCallParameter
Gives the code section where the external call will be made.
getCausingAssignment() - Method in exception de.uka.ipd.sdq.beagle.core.evaluableexpressions.UndefinedExpressionException
The assignment that caused this exception by not assigning a value to UndefinedExpressionException.getMissingVariable().
getCharset() - Method in class de.uka.ipd.sdq.beagle.core.ProjectInformation
Queries the project’s charset.
getClasspath() - Method in class de.uka.ipd.sdq.beagle.core.facade.JdtProjectClasspathExtractor
Builds a class path string separated by File.pathSeparator out of the project’s class path.
getCodeSection() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.AbstractMeasurementEvent
 
getCodeSection() - Method in interface de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementEvent
Queries the source code section this event occurred at.
getCodeSectionForID(String) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmCodeSectionGenerator
Creates a CodeSection for a given identifier.
getComputationalComplexitySum() - Method in class de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionComplexityAnalyser
Returns the computational complexity.
getContinueRoutine() - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Gets the function that lets Beagle continue the analysis by skipping the failed action.
getCount() - Method in class de.uka.ipd.sdq.beagle.core.measurement.LoopRepetitionCountMeasurementResult
Gets the loop repetition count.
getCount() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ParameterChangeMeasurementResult
Missing Javadoc.
getDefault() - Static method in class de.uka.ipd.sdq.beagle.gui.Activator
Returns the shared instance.
getDetails() - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Gets the report’s failure details.
getDividend() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
Gets the dividend of the expression.
getDivisor() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
Gets the divisor of the expression.
getElements() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Returns the elements to be measured or null to indicate that everything in the repository file should be analysed.
getElseStatement() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
Get expression contained in else-statement.
getEndFile() - Method in class de.uka.ipd.sdq.beagle.core.CodeSection
Gets the file that contains this section’s last statement.
getEndSectionIndex() - Method in class de.uka.ipd.sdq.beagle.core.CodeSection
Gets the index of the first character of the last statement in this code section.
getErrorMessage() - Method in class de.uka.ipd.sdq.beagle.gui.LaunchChecker
A message describing a found error.
getExecutionSections() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
Gives the code sections, where an MeasurementEvent should be created each time it gets executed.
getExponent() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
Get the EvaluableExpression which is set as exponent.
getExponent() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentialFunctionExpression
Get the EvaluableExpression which is set as exponent.
getExternalCallParametersToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Returns all external call parameters which shall be measured.
getExternalCallParametersToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
getExternalCallParametersToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
getFactors() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
Gets all factors (expressions that will be multiplied on evaluation).
getFailureCause() - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Gets the exception that caused or indicated the reported failure.
getFailureMessage() - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Gets the report’s failure description.
getFileFor(String) - Method in interface de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentor.InstrumentationResultFileProvider
Appoints a file the instrumented source code of the Java type denoted by fullyQualifiedName shall be written to.
getFileProvider() - Method in class de.uka.ipd.sdq.beagle.core.ProjectInformation
Queries the provider responsible to get the source files Beagle shall analyse.
getFinalExpressionFor(MeasurableSeffElement) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Returns the final expression set for element.
getFitnessFunction() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getFitnessFunction() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getFitnessFunction() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getFitnessFunction() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getFitnessFunction() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Returns an object which holds and is responsible allows access to the fitness function grading evaluable expressions regarding their fitness.
getFitnessFunction() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
getFitnessFunction() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
getGreater() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
Get the EvaluableExpression which is supposed to be the greater one in the comparison.
getHandler(String) - Static method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureHandler
Creates a handler a client identified by clientName may report failures to.
getHandler(Class<?>) - Static method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureHandler
Creates a handler instances of clientType may report failures to.
getHumanComprehensibilityComplexitySum() - Method in class de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionComplexityAnalyser
Returns the human-comprehensibility complexity.
getIdOf(CodeSection) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.CodeSectionIdentifier
Gets the identifier that repersents the provided codeSection.
getIfStatement() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
Get expression contained in if-statement.
getImage() - Method in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
getIndex() - Method in class de.uka.ipd.sdq.beagle.core.ExternalCallParameter
Gives the parameters index in the parameter list.
getJavaProject() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Gives the IJavaProject to analyse.
getJavaProject() - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
Gives the currently selected IJavaProject.
getLaunch(ILaunchConfiguration, String) - Method in class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationDelegate
 
getLaunchConfigurations() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Returns the LaunchConfigurations to use for the analysis.
getLaunchConfigurations() - Method in class de.uka.ipd.sdq.beagle.core.ProjectInformation
Queries the configurations defining how to launch the measured software.
getLoopBody() - Method in class de.uka.ipd.sdq.beagle.core.SeffLoop
Gives a valid code sections representing the body of this SeffBranch's loop.
getMeasurementResultsFor(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
getMeasurementResultsFor(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getMeasurementResultsFor(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Gets all results yet measured for the resource demands of rdia.
getMeasurementResultsFor(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Gets all results yet measured for branch decisions of branch.
getMeasurementResultsFor(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Gets all results yet measured for the loop repetitions of loop.
getMeasurementResultsFor(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Gets all results yet measured for the external parameter externalCallParameter.
getMeasurementResultsFor(ResourceDemandingInternalAction) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunctionBlackboardView
getMeasurementResultsFor(SeffBranch) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunctionBlackboardView
getMeasurementResultsFor(SeffLoop) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunctionBlackboardView
getMeasurementResultsFor(ExternalCallParameter) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunctionBlackboardView
getMeasurementResultsFor(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementEventParser
Gets all results that could be parsed from the input events for rdia.
getMeasurementResultsFor(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementEventParser
Gets all results that could be parsed from the input events for branch.
getMeasurementResultsFor(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementEventParser
Gets all results that could be parsed from the input events for loop.
getMeasurementResultsFor(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementEventParser
Note: this method is out of our projects scope and not yet implemented.
getMinuend() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
Get the EvaluableExpression which is the minuend.
getMissingVariable() - Method in exception de.uka.ipd.sdq.beagle.core.evaluableexpressions.UndefinedExpressionException
The variable having no assignment in UndefinedExpressionException.getCausingAssignment() while being needed.
getName() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariable
Get this evaluable varibale's name.
getName() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Gives a name which is a unique identifier for this resource type.
getName() - Method in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
getName() - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
 
getName() - Method in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
 
getName() - Method in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
getName(String...) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseStatementCreationHelper
Returns a Name that represents the qualified name consisting of the given parts.
getName(Name, String) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseStatementCreationHelper
Returns a Name that starts with an existing name and continues with next.
getParameterCharacteriser() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
Gives the parameter characteriser, that all measurement tools must use for parameter characterisation.
getParameterisation() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ParameterisationDependentMeasurementResult
Gets the parameterisation, describing variables’ state when measuring this result.
getParameterValueSection() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
Gives the code sections where parameters need to be characterised.
getPcmIdOf(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Gets the identifier used for rdia in the PCM repository.
getPcmIdOf(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Gets the identifier used for branch in the PCM repository.
getPcmIdOf(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Gets the identifier used for loop in the PCM repository.
getPcmIdOf(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Gets the identifier used for loop in the PCM repository.
getPcmSourceLinkRepository() - Method in class de.uka.ipd.sdq.beagle.core.pcmsourcestatementlink.PcmSourceStatementLinkReader
Gets the source link repository that was read in from the input file.
getPcmType(ResourceDemandType) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.ResourceTypeMappings
Reading from the bidirectional map.
getProjectInformation() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
Information about the project belonging to this blackboard.
getProjectInformation() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
Information about the project belonging to this blackboard.
getProjectInformation() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Information about the project belonging to this blackboard.
getProjectInformation() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
Information about the project belonging to this blackboard.
getProjectInformation() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
Gives information about the measured project.
getProposedExpressionFor(MeasurableSeffElement) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
getProposedExpressionFor(MeasurableSeffElement) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
getProposedExpressionFor(MeasurableSeffElement) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Returns a set of all evaluable expressions proposed for element.
getRdiasToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
RDIAs that shall be measured for their resource demands.
getRdiasToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
getRdiasToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
getRepositoryFile() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Returns the repository file that contains all elements that shall be analysed.
getResourceDemandSections() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
Gives the code sections, where all resource demands need to be captured.
getResourceType() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandingInternalAction
Gets this internal action's result type.
getRetryRoutine() - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Gets the function that lets Beagle retry the failed failed action.
getSectionFor(int) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.CodeSectionIdentifier
Gets the code section that is identified by the provided identifier.
getSeffBranchesToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
SEFF branches that shall be measured for their branch decisions.
getSeffBranchesToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
getSeffBranchesToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
getSeffLoopsToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
SEFF loops that shall be measured for their repetitions.
getSeffLoopsToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
getSeffLoopsToBeMeasured() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
getSmaller() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
Get the EvaluableExpression which is supposed to be the smaller one in the comparison.
getSourceFile(String) - Method in class de.uka.ipd.sdq.beagle.core.facade.JdtProjectSourceCodeFileProvider
 
getSourceFile(String) - Method in interface de.uka.ipd.sdq.beagle.core.facade.SourceCodeFileProvider
Queries the source code file containing the source code of the type denoted by fullyQualifiedJavaPath.
getSourceStatementLinkFile() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Returns the file containing the model linking PCM elements to their positions in the source code.
getStartFile() - Method in class de.uka.ipd.sdq.beagle.core.CodeSection
Gets the file that contains this section’s first statement.
getStartSectionIndex() - Method in class de.uka.ipd.sdq.beagle.core.CodeSection
Gets the index of the first character of the last statement in this code section.
getSubtrahend() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
Get the EvaluableExpression which is the subtrahend.
getSummands() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
Get all evaluable expressions which are forming this expression's sum.
getThenStatement() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
Get expression contained in then-statement.
getTimeout() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Returns the timeout to be used.
getTimeout() - Method in class de.uka.ipd.sdq.beagle.core.ProjectInformation
Returns the timeout to be used.
getTimeout() - Method in class de.uka.ipd.sdq.beagle.core.timeout.ConstantTimeout
Returns the timeout in milliseconds.
getTraversalDepth() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Queries how “deep” the currently visited expression is in the visited tree.
getTraversalDepth() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ModifyingEvaluableExpressionVisitor
 
getTraversalDepth() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.RecursiveEvaluableExpressionVisitor
 
getType() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.ResourceDemandCapturedEvent
Gives the demanded resource’s type.
getValue() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ConstantExpression
Gets the value of this constant expression.
getValue() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.ResourceDemandCapturedEvent
The resource demand’s value, expressed in the unit implied by type.
getValue() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ResourceDemandMeasurementResult
Gets this result’s value.
getValueFor(EvaluableVariable) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariableAssignment
Gets the assigned value for the EvaluableVariable variable.
getVisitedCount() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ExpressionTreeWalker
Queries how many expressions have been visited during the momentary traversal.
getVisitedCount() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ModifyingEvaluableExpressionVisitor
 
getVisitedCount() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.RecursiveEvaluableExpressionVisitor
 
getWorkspaceRoot() - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
Gives the Workspace root.
gradeFor(ResourceDemandingInternalAction, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in class de.uka.ipd.sdq.beagle.core.judge.AbstractionAndPrecisionFitnessFunction
 
gradeFor(SeffBranch, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in class de.uka.ipd.sdq.beagle.core.judge.AbstractionAndPrecisionFitnessFunction
 
gradeFor(SeffLoop, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in class de.uka.ipd.sdq.beagle.core.judge.AbstractionAndPrecisionFitnessFunction
 
gradeFor(ExternalCallParameter, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in class de.uka.ipd.sdq.beagle.core.judge.AbstractionAndPrecisionFitnessFunction
 
gradeFor(ResourceDemandingInternalAction, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunction
Judges how well expression fits to describe the measurement results of rdia.
gradeFor(SeffBranch, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunction
Judges how well expression fits to describe the measurement results of branch.
gradeFor(SeffLoop, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunction
Judges how well expression fits to describe the measurement results of loop.
gradeFor(ExternalCallParameter, EvaluableExpression, EvaluableExpressionFitnessFunctionBlackboardView) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunction
Judges how well expression fits to describe the measurement results of parameter.
GraphicalFailureHandler - Class in de.uka.ipd.sdq.beagle.gui
A resolver for FailureReports that prompts the user for which action to take.
GraphicalFailureHandler() - Constructor for class de.uka.ipd.sdq.beagle.gui.GraphicalFailureHandler
 
GuiController - Class in de.uka.ipd.sdq.beagle.gui
Controls Beagle’s graphical user interface while Beagle is running.
GuiController(BeagleController) - Constructor for class de.uka.ipd.sdq.beagle.gui.GuiController
Constructs a new GuiController using components as the default components to be measured.

H

handle(FailureReport<RECOVER_TYPE>, String) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.ExceptionThrowingFailureResolver
 
handle(FailureReport<RECOVER_TYPE>) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureHandler
Reports a failure to this handler and makes it take action.
handle(FailureReport<RECOVER_TYPE>, String) - Method in interface de.uka.ipd.sdq.beagle.core.failurehandling.FailureResolver
Reports a failure to this resolver.
handle(FailureReport<RECOVER_TYPE>, String) - Method in class de.uka.ipd.sdq.beagle.gui.GraphicalFailureHandler
 
hasError() - Method in class de.uka.ipd.sdq.beagle.gui.LaunchChecker
Whether an error was detected while checking.
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.CodeSection
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ConstantExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariable
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariableAssignment
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentialFunctionExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.NaturalLogarithmExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SineExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.ExternalCallParameter
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandingInternalAction
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.SeffBranch
 
hashCode() - Method in class de.uka.ipd.sdq.beagle.core.SeffLoop
 
hasPcmIdOf(ResourceDemandingInternalAction) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Query whether this mapping contains a PCM identifier for rdia.
hasPcmIdOf(SeffBranch) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Query whether this mapping contains a PCM identifier for branch.
hasPcmIdOf(SeffLoop) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Query whether this mapping contains a PCM identifier for loop.
hasPcmIdOf(ExternalCallParameter) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
Query whether this mapping contains a PCM identifier for ExternalCallParameter.
hide() - Method in class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Hides the progress window.

I

IfThenElseExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that executes an if-then-else-statement based on its contained expressions.
IfThenElseExpression(EvaluableExpression, EvaluableExpression, EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
Builds an expression which returns .
ILaunchConfigurationHelper - Class in de.uka.ipd.sdq.beagle.gui
Helper methods to get and filter ILaunchConfigurations.
implementationInit() - Method in class de.uka.ipd.sdq.beagle.core.timeout.AdaptiveTimeout
 
implementationInit() - Method in class de.uka.ipd.sdq.beagle.core.timeout.ConstantTimeout
 
implementationInit() - Method in class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
For init methods of implementing classes.
init(Blackboard) - Method in class de.uka.ipd.sdq.beagle.core.judge.FinalJudge
Initialises the FinalJudge object.
init() - Method in class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
 
init() - Method in class de.uka.ipd.sdq.beagle.core.timeout.NoTimeout
 
init() - Method in interface de.uka.ipd.sdq.beagle.core.timeout.Timeout
Initialises the timeout object.
initialise() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleController
Initialises this controller, making it ready to start the analysis.
initialise() - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.ResourceTypeMappings
initialise() - Method in class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Initialises this window.
initialised - Variable in class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
Indicates whether this object has been initialised.
initializeFrom(ILaunchConfiguration) - Method in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
initializeFrom(ILaunchConfiguration) - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
 
initializeFrom(ILaunchConfiguration) - Method in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
 
initializeFrom(ILaunchConfiguration) - Method in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
INSTANCE - Static variable in class de.uka.ipd.sdq.beagle.measurement.kieker.remote.MeasurementCentral
The singleton instance.
instrument() - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentor
Executes the instrumentation based on the settings set on this instrumentor.
InstrumentationImpossibleException - Exception in de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
Thrown if instrumentation of source code is not logically possible.
InstrumentationImpossibleException(String, Object...) - Constructor for exception de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.InstrumentationImpossibleException
Creates an InstrumentationImpossibleException.
instrumentEnd(CodeSection, AST) - Method in interface de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentationStrategy
Provides a node to be inserted after the given codeSection.
instrumentEnd(CodeSection, AST) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.ResourceDemandInstrumentationStrategy
 
instrumentStart(CodeSection, AST) - Method in interface de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentationStrategy
Provides a node to be inserted before the given codeSection.
instrumentStart(CodeSection, AST) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.ResourceDemandInstrumentationStrategy
 
intoFolder(Path) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.EclipseCompiler
Set’s the compilations output folder to the provided targetFolder.
INVALID_TIMEOUT_SECONDS_VALUE - Static variable in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
The value used to indicate a bad constant timeout value.
isFinal() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Queries whether this configuration is in the finalised state.
isNs() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Whether this resource type is measured machine dependent or not.
isReached() - Method in class de.uka.ipd.sdq.beagle.core.timeout.AdaptiveTimeout
 
isReached() - Method in class de.uka.ipd.sdq.beagle.core.timeout.ConstantTimeout
 
isReached() - Method in class de.uka.ipd.sdq.beagle.core.timeout.NoTimeout
 
isReached() - Method in interface de.uka.ipd.sdq.beagle.core.timeout.Timeout
Determines whether the timeout is reached.
isValid(ILaunchConfiguration) - Method in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
isValid(ILaunchConfiguration) - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
 
isValid(ILaunchConfiguration) - Method in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
isValueAssignedFor(EvaluableVariable) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariableAssignment
Checks whether the EvaluableVariable variable has already a value assigned or not.

J

JdtProjectClasspathExtractor - Class in de.uka.ipd.sdq.beagle.core.facade
Extracts the class path of an Eclipse Java project.
JdtProjectClasspathExtractor(IJavaProject) - Constructor for class de.uka.ipd.sdq.beagle.core.facade.JdtProjectClasspathExtractor
Creates the extractor for the given project.
JdtProjectSourceCodeFileProvider - Class in de.uka.ipd.sdq.beagle.core.facade
Provides source files from source folders of Eclipse Java Projects.
JdtProjectSourceCodeFileProvider(IJavaProject) - Constructor for class de.uka.ipd.sdq.beagle.core.facade.JdtProjectSourceCodeFileProvider
Creates a provider returning source files from the provided project’s source folders.
judge(Blackboard) - Method in class de.uka.ipd.sdq.beagle.core.judge.FinalJudge
Implements the break condition for evolution of evaluable expressions.

K

KiekerMeasurementResultProcessor - Class in de.uka.ipd.sdq.beagle.measurement.kieker
Processes the results generated by Kieker and transforms them into corresponding measurement events.
KiekerMeasurementResultProcessor(Path) - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.KiekerMeasurementResultProcessor
Creates a processor that will process the results generated by Kieker from the provided kiekerOutputFolder.
KiekerMeasurementTool - Class in de.uka.ipd.sdq.beagle.measurement.kieker
A measurement tool instrumenting the project’s source code to be measured by Kieker.
KiekerMeasurementTool() - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.KiekerMeasurementTool
 

L

launch(ILaunchConfiguration, String, ILaunch, IProgressMonitor) - Method in class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationDelegate
 
LaunchChecker - Class in de.uka.ipd.sdq.beagle.gui
Checks whether a launch configuration can be launched by Beagle.
LaunchChecker(ILaunchConfiguration) - Constructor for class de.uka.ipd.sdq.beagle.gui.LaunchChecker
Creates a checker for the given launchConfiguration.
LaunchConfiguration - Interface in de.uka.ipd.sdq.beagle.core
Interface for configurations capable of executing the measured software.
LaunchConfigurationTab - Class in de.uka.ipd.sdq.beagle.gui
A tab of Beagle's launch configuration for setting up the launch configurations to run for the analysis.
LaunchConfigurationTab() - Constructor for class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
loadFromXMIFile(String, EPackage) - Static method in class de.uka.ipd.sdq.beagle.core.pcmconnection.EmfHelper
Loads the root object from an EMF File.
loadFromXMIFile(String, ResourceSet, EPackage) - Static method in class de.uka.ipd.sdq.beagle.core.pcmconnection.EmfHelper
Loads the root object from an EMF File.
loadRepositoryFromFile(File) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryFileLoader
Load/Initialise the repository for a given File.
LogarithmExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that executes a logarithm with defined expressions as base and antilogarithm.
LogarithmExpression(EvaluableExpression, EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
Builds an expression which returns the result of logarithm of antilogarithm to the base.
LoopRepetitionCountMeasurementResult - Class in de.uka.ipd.sdq.beagle.core.measurement
A result of counting repetitions of a loop.
LoopRepetitionCountMeasurementResult(int) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.LoopRepetitionCountMeasurementResult
Creates a result for a loop measurement for which no parameterisation was recorded.
LoopRepetitionCountMeasurementResult(Parameterisation, int) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.LoopRepetitionCountMeasurementResult
Creates a result for a parameterised loop measurement.

M

MAX_CONSIDERED_FITNESS_VALUE - Static variable in class de.uka.ipd.sdq.beagle.core.judge.FinalJudge
Fitness values bigger than this number will be set to this number and therefore will not be considered as the values they truly are.
MeasurableSeffElement - Interface in de.uka.ipd.sdq.beagle.core
An element of a component’s SEFF that shall be analysed for dynamic properties by Beagle.
measure(MeasurementControllerBlackboardView) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementController
Instructs all available MeasurementTools to measure all items marked as “to be measured”.
measure(MeasurementOrder) - Method in interface de.uka.ipd.sdq.beagle.core.measurement.MeasurementTool
Executes a measurement.
measure(MeasurementOrder) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.KiekerMeasurementTool
 
MEASUREMENT_RESULT_ANALYSERS_EXTENSION_POINT_CLASS_PROPERTY_NAME - Static variable in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserContributionsHandler
The property name of the extension point for MeasurementResultAnalyser implementations.
MEASUREMENT_RESULT_ANALYSERS_EXTENSION_POINT_ID - Static variable in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserContributionsHandler
The extension point id for MeasurementResultAnalysers.
MEASUREMENT_TOOL_EXTENSION_POINT_ID - Static variable in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementToolContributionsHandler
The extension point id for MeasurementTools.
MeasurementCentral - Class in de.uka.ipd.sdq.beagle.measurement.kieker.remote
The central measurement instance instrumented statements report to.
MeasurementController - Class in de.uka.ipd.sdq.beagle.core.measurement
Controls which measurement tool is working.
MeasurementController(Set<MeasurementTool>) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.MeasurementController
Constructs a new MeasurementController.
MeasurementControllerBlackboardView - Class in de.uka.ipd.sdq.beagle.core.measurement
View of the Blackboard designed to be used by MeasurementResultAnalyser .
MeasurementControllerBlackboardView(Blackboard) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
Set the blackboard instance from the AnalysisController to the private blackboard attribute.
MeasurementEvent - Interface in de.uka.ipd.sdq.beagle.core.measurement.order
An event occurring while measuring software.
MeasurementEventParser - Class in de.uka.ipd.sdq.beagle.core.measurement
Parses MeasurementEvents in order to generate ParameterisationDependentMeasurementResults out of them.
MeasurementEventParser(MeasurementEvent...) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.MeasurementEventParser
Creates a parser to parse events.
MeasurementEventParser(Iterable<MeasurementEvent>) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.MeasurementEventParser
Creates a parser to parse events.
MeasurementEventVisitor - Interface in de.uka.ipd.sdq.beagle.core.measurement.order
A visitor for MeasurementEvents useful to iterate over a sequence of different such events.
MeasurementOrder - Class in de.uka.ipd.sdq.beagle.core.measurement.order
The measurement order specifies what to measure for a MeasurementTool.
MeasurementOrder(Set<CodeSection>, Set<CodeSection>, Set<CodeSection>, ProjectInformation, ParameterCharacteriser) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementOrder
Create a measurement order for MeasurementTools.
MeasurementResultAnalyser - Interface in de.uka.ipd.sdq.beagle.core.analysis
An analyser that contributes EvaluableExpressions to the Blackboard by analysing measurement results.
MeasurementResultAnalyserAverage - Class in de.uka.ipd.sdq.beagle.analysis.averaging
This implementation of MeasurementResultAnalyser will contribute with static created ProposedExpressions.
MeasurementResultAnalyserAverage() - Constructor for class de.uka.ipd.sdq.beagle.analysis.averaging.MeasurementResultAnalyserAverage
 
MeasurementResultAnalyserBlackboardView - Class in de.uka.ipd.sdq.beagle.core.analysis
View of the Blackboard designed to be used by MeasurementResultAnalyser .
MeasurementResultAnalyserBlackboardView(Blackboard) - Constructor for class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
Set the blackboard instance from the AnalysisController to the private blackboard attribute.
MeasurementResultAnalyserContributionsHandler - Class in de.uka.ipd.sdq.beagle.core.analysis
Handles the creation searching and loading of all available measurement result analysers.
MeasurementResultAnalyserContributionsHandler() - Constructor for class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserContributionsHandler
 
MeasurementTool - Interface in de.uka.ipd.sdq.beagle.core.measurement
An analyser that executes the test code an measures certain metrics.
MeasurementToolContributionsHandler - Class in de.uka.ipd.sdq.beagle.core.measurement
Handles creation searching, loading and instantiation of all available measurement tools.
MeasurementToolContributionsHandler() - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.MeasurementToolContributionsHandler
 
message(String, Object...) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Supplies a message describing the failure.
ModifyingEvaluableExpressionVisitor - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions.util
A visitor allowing to create a new EvaluableExpression out of an existing one.
ModifyingEvaluableExpressionVisitor() - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ModifyingEvaluableExpressionVisitor
 
modifyRecursively(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ModifyingEvaluableExpressionVisitor
Starts visiting expression.
MultiplicationExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that multiplies all its contained expressions.
MultiplicationExpression(Collection<EvaluableExpression>) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
Builds an expression that will return the product of all factors on evaluation.
MultiplicationExpression(EvaluableExpression...) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
Builds an expression that will return the sum of all factors on evaluation.

N

NaturalLogarithmExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that executes the natural logarithmic function.
NaturalLogarithmExpression(EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.NaturalLogarithmExpression
Builds an expression which returns the result of a logarithm of the antilogarithm to the base.
nevermind() - Method in class de.uka.ipd.sdq.beagle.gui.AbortQuestion
Closes the dialog shown to the user.
NoTimeout - Class in de.uka.ipd.sdq.beagle.core.timeout
A timeout policy that never aborts execution.
NoTimeout() - Constructor for class de.uka.ipd.sdq.beagle.core.timeout.NoTimeout
 
NotRecursingAstVisitor - Class in de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation
An ASTVisitor that does not recursively traverse the visited node’s subtree(s).
NotRecursingAstVisitor() - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 

P

ParameterChangeMeasurementResult - Class in de.uka.ipd.sdq.beagle.core.measurement
Note: Designing this class is out of the project’s first iteration’s scope.
ParameterChangeMeasurementResult() - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.ParameterChangeMeasurementResult
Missing Javadoc.
ParameterChangeMeasurementResult(Parameterisation) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.ParameterChangeMeasurementResult
Missing Javadoc.
ParameterCharacteriser - Class in de.uka.ipd.sdq.beagle.core.measurement.order
Characterises an arbitrary parameter as real;
ParameterCharacteriser() - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.order.ParameterCharacteriser
 
Parameterisation - Class in de.uka.ipd.sdq.beagle.core.measurement
Describes the values of variables potentially influencing a measurement result.
Parameterisation() - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.Parameterisation
 
ParameterisationDependentMeasurementResult - Class in de.uka.ipd.sdq.beagle.core.measurement
A measurement result that may depend on the state of variables while executing the measured code section.
ParameterisationDependentMeasurementResult() - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.ParameterisationDependentMeasurementResult
Creates a result for a code section measurement for which no parameterisation was recorded.
ParameterisationDependentMeasurementResult(Parameterisation) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.ParameterisationDependentMeasurementResult
Creates a result for a code section measurement.
ParameterValueCapturedEvent - Class in de.uka.ipd.sdq.beagle.core.measurement.order
Note: Designing this class is out of the project’s first iteration’s scope.
ParameterValueCapturedEvent(CodeSection) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.order.ParameterValueCapturedEvent
Note: Designing this class is out of the project’s first iteration’s scope.
PartialExpressionTreeWalker - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions.util
An evaluable expression tree walker allowing to ignore certain subtrees.
PartialExpressionTreeWalker() - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.PartialExpressionTreeWalker
 
pauseAnalysis() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleController
Pauses the analysis.
pauseRequested() - Method in class de.uka.ipd.sdq.beagle.gui.GuiController
Callback to report that the user requested to pause the analysis.
PcmBeagleMappings - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
Maps Beagle objects to identifiers of the elements they were created for in a specific PCM repository.
PcmBeagleMappings() - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmBeagleMappings
 
PcmCodeSectionGenerator - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
This class manages the creation of the CodeSection for a given ID using the PcmSourceStatementLinkRepository.
PcmCodeSectionGenerator(PcmSourceStatementLinkRepository, SourceCodeFileProvider) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmCodeSectionGenerator
Adapting the given SourceStateLinkRepository to the searching of IDs.
PcmRepositoryBlackboardFactoryAdder - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
Creates Blackboard instances suitable to analyse elements from a PCM repository.
PcmRepositoryBlackboardFactoryAdder(String, SourceCodeFileProvider, PcmSourceStatementLinkRepository) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryBlackboardFactoryAdder
Creates a factory that will search the provided PCM files for PCM elements.
PcmRepositoryBlackboardFactoryAdder(File, SourceCodeFileProvider, PcmSourceStatementLinkRepository) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryBlackboardFactoryAdder
Creates a factory that will search the provided PCM file for PCM elements.
PcmRepositoryExtractor - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
Extracting a given Pcm repository.
PcmRepositoryExtractor(SourceCodeFileProvider, PcmSourceStatementLinkRepository) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryExtractor
Creates a new name parser for a specific project to analyse.
PcmRepositoryFileLoader - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
Contains a method to load a RepositoryImpl-instance from a given File.
PcmRepositoryFileLoader() - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryFileLoader
 
PcmRepositorySeffExtractor - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
Extractor class for SEFFElements.
PcmRepositorySeffExtractor(Set<SeffLoop>, Set<SeffBranch>, Set<ResourceDemandingInternalAction>, Set<ExternalCallParameter>, PcmBeagleMappings, SourceCodeFileProvider, PcmSourceStatementLinkRepository) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositorySeffExtractor
Constructor needs access to the real sets (no copy!), manipulating them by adding all extracted SeffElements.
PcmRepositoryWriter - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
Writes Beagle’s findings back to a PCM repository.
PcmRepositoryWriter(Blackboard) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriter
Creates a writer to write the results written on blackboard back to a PCM repository.
PcmRepositoryWriterAnnotator - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
This class is offering a method to annotate all final EvaluableExpressions of a given Blackboard to a PCM-repository.
PcmRepositoryWriterAnnotator(Blackboard, PcmBeagleMappings) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriterAnnotator
Helper class for PcmRepositoryWriter.
PcmRepositoryWriterAnnotatorEvaEx - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
This class contains the logic for converting and annotating EvaluableExpressions.
PcmRepositoryWriterAnnotatorEvaEx() - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriterAnnotatorEvaEx
Constructor.
PcmSourceStatementLinkReader - Class in de.uka.ipd.sdq.beagle.core.pcmsourcestatementlink
Reads in instances of the PCM Source Statement Links Model given in a XML file.
PcmSourceStatementLinkReader(File) - Constructor for class de.uka.ipd.sdq.beagle.core.pcmsourcestatementlink.PcmSourceStatementLinkReader
Creates a reader to read the provided linkRepositoryFile.
performAnalysis() - Method in class de.uka.ipd.sdq.beagle.core.AnalysisController
Runs the complete analysis, including measurements, result analysis and the final judging.
performApply(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
performApply(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
 
performApply(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
 
performApply(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
PLUGIN_ID - Static variable in class de.uka.ipd.sdq.beagle.gui.Activator
The plug-in ID.
preLaunchCheck(ILaunchConfiguration, String, IProgressMonitor) - Method in class de.uka.ipd.sdq.beagle.gui.BeagleLaunchConfigurationDelegate
 
preparingAnalysis() - Method in class de.uka.ipd.sdq.beagle.gui.GuiController
Reports that the analysis is being prepared.
prependClasspath(String) - Method in class de.uka.ipd.sdq.beagle.core.facade.EclipseLaunchConfiguration
 
prependClasspath(String) - Method in interface de.uka.ipd.sdq.beagle.core.LaunchConfiguration
Adds the given classPathEntry to the start of the Java classpath used when launching the software.
process() - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.KiekerMeasurementResultProcessor
Processes Kieker’s results and generates the matching measurement events.
ProgressWindow - Class in de.uka.ipd.sdq.beagle.gui
Shows Beagle’s progress to the user.
ProgressWindow(GuiController) - Constructor for class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Creates a progress window that will report the user’s requests to the given guiController.
ProjectInformation - Class in de.uka.ipd.sdq.beagle.core
Holds information about the project under analysis.
ProjectInformation(Timeout, SourceCodeFileProvider, String, Charset, Set<LaunchConfiguration>) - Constructor for class de.uka.ipd.sdq.beagle.core.ProjectInformation
Creates a new Project Information.
ProjectTab - Class in de.uka.ipd.sdq.beagle.gui
A tab of Beagle's launch configuration for setting up the project to analyse.
ProjectTab() - Constructor for class de.uka.ipd.sdq.beagle.gui.ProjectTab
 
PROPOSED_EXPRESSION_ANALYSERS_EXTENSION_POINT_CLASS_PROPERTY_NAME - Static variable in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserContributionsHandler
The property name of the extension point for ProposedExpressionAnalyser implementations.
PROPOSED_EXPRESSION_ANALYSERS_EXTENSION_POINT_ID - Static variable in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserContributionsHandler
The extension point id for ProposedExpressionAnalysers.
ProposedExpressionAnalyser - Interface in de.uka.ipd.sdq.beagle.core.analysis
An analyser that contributes EvaluableExpressions to the Blackboard by analysing EvaluableExpressions.
ProposedExpressionAnalyserBlackboardView - Class in de.uka.ipd.sdq.beagle.core.analysis
View of the Blackboard designed to be used by MeasurementResultAnalyser .
ProposedExpressionAnalyserBlackboardView(Blackboard) - Constructor for class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
Set the blackboard instance from the AnalysisController to the private blackboard attribute.
ProposedExpressionAnalyserContributionsHandler - Class in de.uka.ipd.sdq.beagle.core.analysis
Handles the creation searching and loading of all available proposed expression analyser.
ProposedExpressionAnalyserContributionsHandler() - Constructor for class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserContributionsHandler
 

R

readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Reads data previously written for writer through Blackboard.writeFor(Class, Serializable).
readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunctionBlackboardView
readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
readFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>) - Method in class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
ReadOnlyMeasurementControllerBlackboardView - Class in de.uka.ipd.sdq.beagle.core.measurement
View of the Blackboard designed to be used by MeasurementResultAnalyser .
ReadOnlyMeasurementControllerBlackboardView(Blackboard) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.ReadOnlyMeasurementControllerBlackboardView
Set the blackboard instance from the AnalysisController to the private blackboard attribute.
ReadOnlyMeasurementResultAnalyserBlackboardView - Class in de.uka.ipd.sdq.beagle.core.analysis
Read-only view of the Blackboard designed to be used by MeasurementResultAnalyser.
ReadOnlyMeasurementResultAnalyserBlackboardView(Blackboard) - Constructor for class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyMeasurementResultAnalyserBlackboardView
Set the blackboard instance from the AnalysisController to the private blackboard attribute.
ReadOnlyProposedExpressionAnalyserBlackboardView - Class in de.uka.ipd.sdq.beagle.core.analysis
Read-only view of the Blackboard designed to be used by MeasurementResultAnalyser .
ReadOnlyProposedExpressionAnalyserBlackboardView(Blackboard) - Constructor for class de.uka.ipd.sdq.beagle.core.analysis.ReadOnlyProposedExpressionAnalyserBlackboardView
Set the blackboard instance from the AnalysisController to the private blackboard attribute.
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ConstantExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
 
receive(EvaluableExpressionVisitor) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpression
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariable
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentialFunctionExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.NaturalLogarithmExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SineExpression
 
receive(EvaluableExpressionVisitor) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
 
receive(MeasurementEventVisitor) - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.CodeSectionEnteredEvent
 
receive(MeasurementEventVisitor) - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.CodeSectionLeftEvent
 
receive(MeasurementEventVisitor) - Method in interface de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementEvent
Each implementing class calls the correct method in the MeasurementEventVisitor.
receive(MeasurementEventVisitor) - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.ParameterValueCapturedEvent
 
receive(MeasurementEventVisitor) - Method in class de.uka.ipd.sdq.beagle.core.measurement.order.ResourceDemandCapturedEvent
 
recoverable() - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Reports that the failure is recoverable by continuing the normal control flow after the failure handling.
RecursiveEvaluableExpressionVisitor - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions.util
Visitor of EvaluableExpressions, recursively visiting all their inner expressions.
RecursiveEvaluableExpressionVisitor() - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.RecursiveEvaluableExpressionVisitor
 
registerCallback(Runnable) - Method in class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
 
registerCallback(Runnable) - Method in class de.uka.ipd.sdq.beagle.core.timeout.NoTimeout
 
registerCallback(Runnable) - Method in interface de.uka.ipd.sdq.beagle.core.timeout.Timeout
Registers callback to be run once the timeout is reached.
replaceCurrentExpressionWith(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.ModifyingEvaluableExpressionVisitor
Replaces the currently visited expression with expression in the expression tree.
reportOneStepProgress() - Method in class de.uka.ipd.sdq.beagle.core.timeout.AdaptiveTimeout
 
reportOneStepProgress() - Method in class de.uka.ipd.sdq.beagle.core.timeout.ConstantTimeout
 
reportOneStepProgress() - Method in class de.uka.ipd.sdq.beagle.core.timeout.NoTimeout
 
reportOneStepProgress() - Method in interface de.uka.ipd.sdq.beagle.core.timeout.Timeout
Reports one step of progress to the policy.
RESOURCE_TYPE_CPU - Static variable in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Common resource type for cycles performed on a CPU.
RESOURCE_TYPE_CPU_NS - Static variable in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Common resource type for nanoseconds of computation performed on a CPU.
RESOURCE_TYPE_HDD - Static variable in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Common resource type for bytes transfered to or from a non-volatile storage.
RESOURCE_TYPE_HDD_NS - Static variable in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Common resource type for nanoseconds of reading or writing operations performed on a non-volatile storage.
RESOURCE_TYPE_NETWORK - Static variable in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Common resource type for bytes send or received over a network interface.
RESOURCE_TYPE_NETWORK_NS - Static variable in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Common resource type for nanoseconds spend for network operations.
ResourceDemandCapturedEvent - Class in de.uka.ipd.sdq.beagle.core.measurement.order
An event for the fact that the amount of a certain resource a certain code section demands was captured.
ResourceDemandCapturedEvent(CodeSection, ResourceDemandType, double) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.order.ResourceDemandCapturedEvent
Creates an event for the fact that codeSection has been completely executed and demanded value resources of the type type.
ResourceDemandingInternalAction - Class in de.uka.ipd.sdq.beagle.core
Models an internal action demanding resources of a specific type when being executed.
ResourceDemandingInternalAction(ResourceDemandType, CodeSection) - Constructor for class de.uka.ipd.sdq.beagle.core.ResourceDemandingInternalAction
Creates a ResourceDemandingInternalAction for a specific resource type using a given code section.
ResourceDemandInstrumentationStrategy - Class in de.uka.ipd.sdq.beagle.measurement.kieker
Provides instrumentation statements to instrument code sections for which resource demands are to be measured.
ResourceDemandInstrumentationStrategy(CodeSectionIdentifier) - Constructor for class de.uka.ipd.sdq.beagle.measurement.kieker.ResourceDemandInstrumentationStrategy
Creates a strategey that will use the provided identifier to identify code sections in the instrumentation code.
ResourceDemandMeasurementResult - Class in de.uka.ipd.sdq.beagle.core.measurement
A result of measuring resource demands of a code section.
ResourceDemandMeasurementResult(double) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.ResourceDemandMeasurementResult
Creates a result for a resource demand measurement for which no parameterisation was recorded.
ResourceDemandMeasurementResult(Parameterisation, double) - Constructor for class de.uka.ipd.sdq.beagle.core.measurement.ResourceDemandMeasurementResult
Creates a result for a parameterised resource demand measurement.
ResourceDemandType - Class in de.uka.ipd.sdq.beagle.core
Represents a type of a measured resource, like CPU usage or HDD usage.
ResourceDemandType(String, boolean) - Constructor for class de.uka.ipd.sdq.beagle.core.ResourceDemandType
Creates a custom resource type.
ResourceTypeMappings - Class in de.uka.ipd.sdq.beagle.core.pcmconnection
This class offers a bidirectional mapping between the ResourceTypes of Beagle and the PalladioComponentModel.
ResourceTypeMappings() - Constructor for class de.uka.ipd.sdq.beagle.core.pcmconnection.ResourceTypeMappings
 
retainAll(Collection<? extends Identifier>, Collection<? extends EObject>) - Static method in class de.uka.ipd.sdq.beagle.core.pcmconnection.EmfHelper
retryWith(Supplier<RECOVER_TYPE>) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Reports that the failure is recoverable by retrying the failed action by running retryAt.
retryWith(Runnable) - Method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureReport
Reports that the failure is recoverable by retrying the failed action by running retryAt.

S

saveToXMIFile(EObject, String) - Static method in class de.uka.ipd.sdq.beagle.core.pcmconnection.EmfHelper
Save the given EObject to the file given by filename.
SeffBranch - Class in de.uka.ipd.sdq.beagle.core
Models branches in a component's SEFF, originating from conditional constructs.
SeffBranch(Set<CodeSection>) - Constructor for class de.uka.ipd.sdq.beagle.core.SeffBranch
Creates a SeffBranch using a given code section.
SeffLoop - Class in de.uka.ipd.sdq.beagle.core
Models loops (like Java’s for , while and do - while statement) which affect the calls a component makes to other components.
SeffLoop(CodeSection) - Constructor for class de.uka.ipd.sdq.beagle.core.SeffLoop
Creates a SeffBranch using a given code section for the loop's body.
SelectionOverviewTab - Class in de.uka.ipd.sdq.beagle.gui
A tab of Beagle's launch configuration allowing the user to see which of the components they selected will be be analysed.
SelectionOverviewTab() - Constructor for class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
 
setAborting() - Method in class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Updates the window to reflect that the analysis is running.
setAnalysisState(AnalysisState) - Method in class de.uka.ipd.sdq.beagle.core.AnalysisController
Sets the current state of the analysis to analysisState.
setBranches(Set<SeffBranch>) - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
Sets the Branches for the Blackboard.
setDefaults(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.LaunchConfigurationTab
 
setDefaults(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.ProjectTab
 
setDefaults(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.SelectionOverviewTab
 
setDefaults(ILaunchConfigurationWorkingCopy) - Method in class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
setElements(List<String>) - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Sets the elements to be measured to elements.
setExternalCalls(Set<ExternalCallParameter>) - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
setFinalExpressionFor(MeasurableSeffElement, EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Sets expression as the final description of element’s measurement results.
setFitnessFunction(EvaluableExpressionFitnessFunction) - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
setLaunchConfigurations(Set<LaunchConfiguration>) - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Sets the LaunchConfigurations to use for the analysis.
setLoops(Set<SeffLoop>) - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
Sets the SeffLoops for the Blackboard.
setPaused() - Method in class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Updates the window to reflect that the analysis is paused.
setPcmMappings(PcmBeagleMappings) - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
Sets the PcmBeagleMappings for the Blackboard to create.
setPreparing() - Method in class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Updates the window to reflect that the analysis is being prepared.
setProjectInformation(ProjectInformation) - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
Sets the ProjectInformation for the Blackboard.
setProvider(Supplier<FailureResolver>) - Static method in class de.uka.ipd.sdq.beagle.core.failurehandling.FailureHandler
Sets the provider of failure resolvers.
setRdias(Set<ResourceDemandingInternalAction>) - Method in class de.uka.ipd.sdq.beagle.core.facade.BlackboardCreator
setRepositoryFile(File) - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Sets the repository file containing the elements Beagle shall analyse.
setRunning() - Method in class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Updates the window to reflect that the analysis is running.
setSourceStatementLinkFile(File) - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Sets the file containing the model linking PCM elements to their positions in the source code.
setTimeout(Timeout) - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleConfiguration
Sets the timeout to be used to timeout.
setValueFor(EvaluableVariable, double) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariableAssignment
Assigns a value to an evaluable variable.
show() - Method in class de.uka.ipd.sdq.beagle.gui.ProgressWindow
Shows the progress window in order to indicate that Beagle’s analysis is running.
simplify(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.EvaluableExpressionSimplifier
Simplifies expression.
SineExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that executes a sine function on its contained expression.
SineExpression(EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SineExpression
Builds an expression which returns the sine of the argument.
SourceCodeFileProvider - Interface in de.uka.ipd.sdq.beagle.core.facade
Provides the source code files that shall be analysed by Beagle.
SPECIAL_ID_COMPLETE_REPOSITORY - Static variable in class de.uka.ipd.sdq.beagle.gui.contextmenus.ContextMenuEntryHandlerForRepositories
The ID stating that an entire repository is ought to be analysed.
start(BundleContext) - Method in class de.uka.ipd.sdq.beagle.gui.Activator
 
startAnalysis() - Method in class de.uka.ipd.sdq.beagle.core.facade.BeagleController
Starts the analysis.
startingTime - Variable in class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
The millisecond timestamp indicating when this Timeout object was initialised.
startResourceDemand(int) - Static method in class de.uka.ipd.sdq.beagle.measurement.kieker.remote.MeasurementCentral
Reports that the resource demanding code section identified by rdiaId is about to be entered.
startTraversingInnerExpressions() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.PartialExpressionTreeWalker
Starts visiting of inner expressions.
stop(BundleContext) - Method in class de.uka.ipd.sdq.beagle.gui.Activator
 
stopResourceDemand() - Static method in class de.uka.ipd.sdq.beagle.measurement.kieker.remote.MeasurementCentral
Reports that the last started resource demanding code section has just been left.
stopTraversingInnerExpressions() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.PartialExpressionTreeWalker
Stops visiting of inner expressions.
SubtractionExpression - Class in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Expression that subtracts a subtrahend from a minuend.
SubtractionExpression(EvaluableExpression, EvaluableExpression) - Constructor for class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
Builds an expression which returns the difference of subtrahend and minuend.

T

Timeout - Interface in de.uka.ipd.sdq.beagle.core.timeout
Policy deciding when to stop the execution of a program.
TimeoutTab - Class in de.uka.ipd.sdq.beagle.gui
A tab of Beagle's launch configuration allowing the user to choose between an adaptive timeout, a constant timeout, or no timeout at all.
TimeoutTab() - Constructor for class de.uka.ipd.sdq.beagle.gui.TimeoutTab
 
toBeagleLaunchConfigurations(List<ILaunchConfiguration>, IJavaProject) - Static method in class de.uka.ipd.sdq.beagle.gui.ILaunchConfigurationHelper
Converts some ILaunchConfigurations to Beagle's LaunchConfigurations.
toNameStrings(List<ILaunchConfiguration>) - Static method in class de.uka.ipd.sdq.beagle.gui.ILaunchConfigurationHelper
Converts ILaunchConfigurations to Strings containing their name.
toString() - Method in class de.uka.ipd.sdq.beagle.core.CodeSection
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.AdditionExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ComparisonExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ConstantExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.DivisionExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariable
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableVariableAssignment
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentationExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.ExponentialFunctionExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.IfThenElseExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.LogarithmExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.MultiplicationExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.NaturalLogarithmExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SineExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.SubtractionExpression
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.ExternalCallParameter
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.measurement.BranchDecisionMeasurementResult
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.measurement.LoopRepetitionCountMeasurementResult
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ParameterisationDependentMeasurementResult
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.measurement.ResourceDemandMeasurementResult
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandingInternalAction
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.ResourceDemandType
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.SeffBranch
 
toString() - Method in class de.uka.ipd.sdq.beagle.core.SeffLoop
 

U

UndefinedExpressionException - Exception in de.uka.ipd.sdq.beagle.core.evaluableexpressions
Thrown if a EvaluableExpression is to be evaluated, but insufficient variable assignments are provided.
UndefinedExpressionException(EvaluableVariableAssignment, EvaluableVariable) - Constructor for exception de.uka.ipd.sdq.beagle.core.evaluableexpressions.UndefinedExpressionException
Creates an exception for an encountered undefined variable.
unregisterCallback(Runnable) - Method in class de.uka.ipd.sdq.beagle.core.timeout.ExecutionTimeBasedTimeout
 
unregisterCallback(Runnable) - Method in class de.uka.ipd.sdq.beagle.core.timeout.NoTimeout
 
unregisterCallback(Runnable) - Method in interface de.uka.ipd.sdq.beagle.core.timeout.Timeout
Removes callback from the set of callbacks to be run once the timeout is reached.
useCharset(Charset) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.EclipseCompiler
Makes the compiler use charset to read the source source code.
useCharset(Charset) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentor
Makes the instrumentor use charset to read and write source code.
useClassPath(String) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.EclipseCompiler
Provides a classpath segment to be used by the compiler.
useResourceDemandIdentifier(CodeSectionIdentifier) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.KiekerMeasurementResultProcessor
Makes this processor use the given identifier to identify code sections resource demands were to be measured for.
useStrategy(EclipseAstInstrumentationStrategy, Collection<CodeSection>) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentor
Makes this instrumentor use the provided strategy to instrument the provided code sections.
useStrategy(EclipseAstInstrumentationStrategy, CodeSection...) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseAstInstrumentor
Makes this instrumentor use the provided strategy to instrument the provided code sections.

V

valueOf(String) - Static method in enum de.uka.ipd.sdq.beagle.core.AnalysisState
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.uka.ipd.sdq.beagle.core.AnalysisState
Returns an array containing the constants of this enum type, in the order they are declared.
visit(AdditionExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a AdditionExpression.
visit(MultiplicationExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a MultiplicationExpression.
visit(EvaluableVariable) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a EvaluableVariable.
visit(ComparisonExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a ComparisonExpression.
visit(ConstantExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a ConstantExpression.
visit(DivisionExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a DivisionExpression.
visit(ExponentationExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a ExponentationExpression.
visit(ExponentialFunctionExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a ExponentialFunctionExpression.
visit(IfThenElseExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a IfThenElseExpression.
visit(LogarithmExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a LogarithmExpression.
visit(NaturalLogarithmExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a NaturalLogarithmExpression.
visit(SineExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a SineExpression.
visit(SubtractionExpression) - Method in interface de.uka.ipd.sdq.beagle.core.evaluableexpressions.EvaluableExpressionVisitor
Called if the visited expression is a SubtractionExpression.
visit(AdditionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(MultiplicationExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(EvaluableVariable) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(ComparisonExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(ConstantExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(DivisionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(ExponentationExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(ExponentialFunctionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(IfThenElseExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(LogarithmExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(NaturalLogarithmExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(SineExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(SubtractionExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
 
visit(CodeSectionEnteredEvent) - Method in class de.uka.ipd.sdq.beagle.core.measurement.AbstractMeasurementEventVisitor
 
visit(CodeSectionLeftEvent) - Method in class de.uka.ipd.sdq.beagle.core.measurement.AbstractMeasurementEventVisitor
 
visit(ResourceDemandCapturedEvent) - Method in class de.uka.ipd.sdq.beagle.core.measurement.AbstractMeasurementEventVisitor
 
visit(ParameterValueCapturedEvent) - Method in class de.uka.ipd.sdq.beagle.core.measurement.AbstractMeasurementEventVisitor
 
visit(CodeSectionEnteredEvent) - Method in interface de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementEventVisitor
Called if the visited measurement event is a CodeSectionEnteredEvent.
visit(CodeSectionLeftEvent) - Method in interface de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementEventVisitor
Called if the visited measurement event is a CodeSectionLeftEvent.
visit(ResourceDemandCapturedEvent) - Method in interface de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementEventVisitor
Called if the visited measurement event is a ResourceDemandCapturedEvent.
visit(ParameterValueCapturedEvent) - Method in interface de.uka.ipd.sdq.beagle.core.measurement.order.MeasurementEventVisitor
Called if the visited measurement event is a ParameterValueCapturedEvent.
visit(AnnotationTypeDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(AnnotationTypeMemberDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(AnonymousClassDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ArrayAccess) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ArrayCreation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ArrayInitializer) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ArrayType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(AssertStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(Assignment) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(Block) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(BlockComment) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(BooleanLiteral) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(BreakStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(CastExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(CatchClause) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(CharacterLiteral) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ClassInstanceCreation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(CompilationUnit) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ConditionalExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ConstructorInvocation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ContinueStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(CreationReference) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(Dimension) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(DoStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(EmptyStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(EnhancedForStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(EnumConstantDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(EnumDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ExpressionMethodReference) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ExpressionStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(FieldAccess) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(FieldDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ForStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(IfStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ImportDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(InfixExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(Initializer) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(InstanceofExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(IntersectionType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(Javadoc) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(LabeledStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(LambdaExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(LineComment) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(MarkerAnnotation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(MemberRef) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(MemberValuePair) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(MethodRef) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(MethodRefParameter) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(MethodDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(MethodInvocation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(Modifier) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(NameQualifiedType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(NormalAnnotation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(NullLiteral) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(NumberLiteral) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(PackageDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ParameterizedType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ParenthesizedExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(PostfixExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(PrefixExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(PrimitiveType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(QualifiedName) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(QualifiedType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ReturnStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SimpleName) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SimpleType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SingleMemberAnnotation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SingleVariableDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(StringLiteral) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SuperConstructorInvocation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SuperFieldAccess) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SuperMethodInvocation) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SuperMethodReference) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SwitchCase) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SwitchStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(SynchronizedStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TagElement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TextElement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ThisExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(ThrowStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TryStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TypeDeclaration) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TypeDeclarationStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TypeLiteral) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TypeMethodReference) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(TypeParameter) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(UnionType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(VariableDeclarationExpression) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(VariableDeclarationStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(VariableDeclarationFragment) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(WhileStatement) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visit(WildcardType) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.NotRecursingAstVisitor
 
visitOther(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.AbstractEvaluableExpressionVisitor
Called for any expression the implementor did not write visit (or called super.visit for.
visitRecursively(EvaluableExpression) - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.RecursiveEvaluableExpressionVisitor
Starts visiting expression recursively.

W

willTraverseInnerExpressions() - Method in class de.uka.ipd.sdq.beagle.core.evaluableexpressions.util.PartialExpressionTreeWalker
Queries whether the visitor will visit inner expressions.
wrap(Statement[]) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseStatementCreationHelper
Wraps the given statements into a Block.
wrap(List<Statement>) - Method in class de.uka.ipd.sdq.beagle.measurement.kieker.instrumentation.EclipseStatementCreationHelper
Wraps the given statements into a Block.
writeFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>, WRITTEN_TYPE) - Method in class de.uka.ipd.sdq.beagle.core.analysis.MeasurementResultAnalyserBlackboardView
writeFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>, WRITTEN_TYPE) - Method in class de.uka.ipd.sdq.beagle.core.analysis.ProposedExpressionAnalyserBlackboardView
writeFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>, WRITTEN_TYPE) - Method in class de.uka.ipd.sdq.beagle.core.Blackboard
Writes data for writer to the blackboard.
writeFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>, WRITTEN_TYPE) - Method in interface de.uka.ipd.sdq.beagle.core.judge.EvaluableExpressionFitnessFunctionBlackboardView
writeFor(Class<? extends BlackboardStorer<WRITTEN_TYPE>>, WRITTEN_TYPE) - Method in class de.uka.ipd.sdq.beagle.core.measurement.MeasurementControllerBlackboardView
writeTo(File) - Method in class de.uka.ipd.sdq.beagle.core.pcmconnection.PcmRepositoryWriter
Writes the Beagle’s findings to the repositoryFile.
A B C D E F G H I J K L M N P R S T U V W 
Skip navigation links