All Classes and Interfaces

Class
Description
 
Abstract Configuration class for a termination criterion.
 
 
 
 
Represents a generated, default implementation of superclass TerminalsProposalProvider.
Manual modifications go to QualityEffectSpecificationRuntimeModule.
 
Manual modifications go to QualityEffectSpecificationUiModule.
 
Class defines methods to get all resource containers and allocation contexts
 
 
The activator class controls the plug-in life cycle
The activator class controls the plug-in life cycle
The activator class controls the plug-in life cycle copied from some other PCM plugin
The activator class controls the plug-in life cycle copied from some other PCM plugin
The activator class controls the plug-in life cycle
The activator class controls the plug-in life cycle
 
 
The Adapter contains methods to translate between DesignDecisionGenotype and FinalBinaryGenotype.
A representation of the model object 'Adapter Inclusion'.
An implementation of the model object 'Adapter Inclusion'.
This is the item provider adapter for a AdapterInclusion object.
 
The factory returns depending on the connection of the components the adapter is inserted in between the proper subweaving-class in the context of the adapter weaving strategy.
 
A representation of the model object 'Advice'.
A representation of the model object 'Advice'.
An implementation of the model object 'Advice'.
This is the item provider adapter for a Advice object.
A representation of the model object 'Advice Placement Degree'.
An implementation of the model object 'Advice Placement Degree'.
This is the item provider adapter for a AdvicePlacementDegree object.
Responsible for creating the advice placement degrees in the behaviour inclusion mechanism.
A representation of the model object 'Allocation Degree'.
An implementation of the model object 'Allocation Degree '.
This is the item provider adapter for a AllocationDegree object.
This class is responsible for weaving the allocation view-type in the context of the adapter transformation strategy.
This class handles weaving of the PCM allocation model.
TODO: Currently, components must have the same provided _and_ required roles, otherwise, an erroneous system is created.
 
Singleton
This class is supposed to know all possible Dimensions,i.e.
A representation of the model object 'Annotation'.
An implementation of the model object 'Annotation'.
 
A representation of the literals of the enumeration 'Appearance', and utility methods for working with them.
A representation of the model object 'Architecture Constraints'.
An implementation of the model object 'Architecture Constraints'.
This is the item provider adapter for a ArchitectureConstraints object.
A representation of the model object 'Aspect Requirement '.
An implementation of the model object 'Aspect Requirement '.
This is the item provider adapter for a AspectRequirement object.
A representation of the model object 'Assembled Component Degree'.
An implementation of the model object ' Assembled Component Degree'.
This is the item provider adapter for a AssembledComponentDegree object.
A representation of the model object 'Assembly'.
 
 
 
An implementation of the model object 'Assembly'.
This class weaves an adapter into a repository where the connection of the components the adapter is inserted in between is an assembly connection.
This class returns informations for the SEFF depending on the connection of the components the adapter is inserted in between.
This class is responsible to weave the adapter in the system if the connection of the components the adapter is inserted in between is an assembly connection.
A representation of the literals of the enumeration 'Assembly Type', and utility methods for working with them.
This class is responsible for weaving the assembly view-type in the context of the adapter transformation strategy.
This class handles weaving of the PCM assembly/system model.
A representation of the model object ' AT Number Of Replica Degree'.
An implementation of the model object ' AT Number Of Replica Degree'.
This is the item provider adapter for a ATNumberOfReplicaDegree object.
Attacker for our Security Model
A representation of the literals of the enumeration 'Attribute Types', and utility methods for working with them.
Contains utilities to make changes to edges of a Bayesian Network.
BayesianCrossover<G extends org.opt4j.core.Genotype>
 
This class is used for all inference purposes.
This class is used for representing a Bayesian Network.
Class for calculating the score of a Bayesian Network.
A representation of the model object 'Behaviour Inclusion'.
An implementation of the model object 'Behaviour Inclusion'.
Utility class for determining the join points and generating the corresponding weaving instructions for the behaviour inclusion mechanism.
This is the item provider adapter for a BehaviourInclusion object.
 
Factory class for providing the proper (SEFF) weaving implementation depending on the placement strategy.
Models a Behaviour weaving instruction.
This is the central class handling the Behaviour weaving mechanism.
Operator to operate on a collection of DesignDecisionGenotype
One can view a BinaryGenotype object as the binary analogue of a Choice object.
An interface visualising the implementation of the BinaryGenotype class
 
Used to sample data from a learnt Bayesian Network.
A representation of the model object 'Bool Choice'.
An implementation of the model object 'Bool Choice'.
This is the item provider adapter for a BoolChoice object.
A representation of the model object 'Candidate'.
An implementation of the model object 'Candidate'.
This is the item provider adapter for a Candidate object.
A representation of the model object 'Candidates'.
An implementation of the model object 'Candidates'.
This is the item provider adapter for a Candidates object.
A representation of the model object 'Capacity Degree'.
An implementation of the model object 'Capacity Degree'.
This is the item provider adapter for a CapacityDegree object.
A representation of the model object ' Changeable Element Description'.
An implementation of the model object ' Changeable Element Description'.
This is the item provider adapter for a ChangeableElementDescription object.
A representation of the model object 'Choice'.
An implementation of the model object 'Choice'.
This is the item provider adapter for a Choice object.
Thrown in the value of a Choice is not contained in the corresponding DegreeOfFreedomInstance.
ChowLiuTree is another algorithm for searching the space of Bayesian networks quickly.
A representation of the model object 'Class As Reference Degree'.
An implementation of the model object ' Class As Reference Degree'.
This is the item provider adapter for a ClassAsReferenceDegree object.
A representation of the model object 'Class Choice'.
An implementation of the model object 'Class Choice'.
This is the item provider adapter for a ClassChoice object.
A representation of the model object 'Class Degree'.
An implementation of the model object 'Class Degree'.
This is the item provider adapter for a ClassDegree object.
A representation of the model object 'Class With Copy Degree'.
An implementation of the model object ' Class With Copy Degree'.
This is the item provider adapter for a ClassWithCopyDegree object.
 
A representation of the model object 'Complementum'.
An implementation of the model object 'Complementum'.
This is the item provider adapter for a Complementum object.
A representation of the model object 'Complementum Visnetis'.
A representation of the model object 'Complementum Visnetis Degree'.
An implementation of the model object 'Complementum Visnetis Degree'.
This is the item provider adapter for a ComplementumVisnetisDegree object.
Responsible for creating the complementum visnetis degrees in the behaviour inclusion mechanism.
An implementation of the model object 'Complementum Visnetis'.
This is the item provider adapter for a ComplementumVisnetis object.
This class weaves Complementa into the current PCMInstance as needed.
A representation of the model object 'Completion Component'.
An implementation of the model object 'Completion Component'.
This is the item provider adapter for a CompletionComponent object.
 
Component for our Security Model
Builder for a Component to make things more clear
A representation of the model object 'Component Cost'.
An implementation of the model object 'Component Cost'.
This is the item provider adapter for a ComponentCost object.
A representation of the model object ' Component Cost Per Instance'.
An implementation of the model object ' Component Cost Per Instance'.
This is the item provider adapter for a ComponentCostPerInstance object.
A representation of the model object 'Component Cost Per Type'.
A representation of the model object 'Component Property'.
An implementation of the model object 'Component Property'.
 
A representation of the model object 'Component Security'.
This is the action bar contributor for the ComponentSecurity model editor.
The Adapter Factory for the model.
This is an example of a ComponentSecurity model editor.
This is the central singleton for the ComponentSecurity editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the ComponentSecurity edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'Component Security'.
This is the item provider adapter for a ComponentSecurity object.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
A representation of the model object 'Repository'.
An implementation of the model object 'Repository'.
This is the item provider adapter for a ComponentSecurityRepository object.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Component Specification'.
An implementation of the model object 'Component Specification'.
A representation of the literals of the enumeration 'Component Type', and utility methods for working with them.
 
 
A representation of the model object 'Confidence Interval '.
An implementation of the model object ' Confidence Interval'.
This is the item provider adapter for a ConfidenceInterval object.
The AdaptiveMutationRate always uses a mutation rate of 1 / (genome length).
helps handling the ILaunchConfiguration needed during a Design Exploration.
 
 
 
 
 
A representation of the model object 'Constrainable Element'.
An implementation of the model object 'Constrainable Element'.
This is the item provider adapter for a ConstrainableElement object.
A representation of the model object 'Constraint'.
A representation of the literals of the enumeration 'Constraint', and utility methods for working with them.
A representation of the model object 'Constraint'.
 
An implementation of the model object 'Constraint'.
An implementation of the model object 'Constraint'.
This is the item provider adapter for a Constraint object.
This is the item provider adapter for a Constraint object.
A representation of the model object ' Continous Range Choice'.
An implementation of the model object ' Continous Range Choice'.
This is the item provider adapter for a ContinousRangeChoice object.
A representation of the model object 'Continuous Component Param Degree'.
An implementation of the model object ' Continuous Component Param Degree'.
This is the item provider adapter for a ContinuousComponentParamDegree object.
A representation of the model object 'Continuous Processing Rate Degree'.
An implementation of the model object ' Continuous Processing Rate Degree'.
This is the item provider adapter for a ContinuousProcessingRateDegree object.
A representation of the model object ' Continuous Range Degree'.
An implementation of the model object ' Continuous Range Degree'.
This is the item provider adapter for a ContinuousRangeDegree object.
A representation of the literals of the enumeration 'Control Flow', and utility methods for working with them.
A representation of the model object 'Control Flow Placement Strategy'.
A representation of the model object 'Control Flow Placement Strategy'.
An implementation of the model object 'Control Flow Placement Strategy'.
This is the item provider adapter for a ControlFlowPlacementStrategy object.
This class handles weaving of the PCM repository model specifically for the control flow placement strategy.
Models an control flow weaving location; that is a component in which a FC will be added to all control flows.
 
A representation of the model object 'Cost'.
This is the action bar contributor for the cost model editor.
The Adapter Factory for the model.
 
 
 
This is an example of a cost model editor.
 
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'Cost'.
This is the item provider adapter for a Cost object.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is the central singleton for the CostModel-3 editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the CostModel-3 edit plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the CostModel editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the CostModel edit plugin.
The actual implementation of the Eclipse Plugin.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
 
A representation of the model object 'Cost Repository'.
An implementation of the model object 'Cost Repository'.
This is the item provider adapter for a CostRepository object.
The Resource Factory associated with the package.
The Resource associated with the package.
This class declares, which Dimension and EvaluationAspect can be evaluated by this extension.
The Switch for the model's inheritance hierarchy.
 
This class contains helper methods to serialize and deserialize XML documents
A representation of the model object 'Criterion'.
 
An implementation of the model object 'Criterion'.
This is the item provider adapter for a Criterion object.
 
A representation of the model object 'Data Type Degree'.
An implementation of the model object 'Data Type Degree'.
This is the item provider adapter for a de.uka.ipd.sdq.pcm.designdecision.DataTypeDegree object.
This is the item provider adapter for a DataTypeDegree object.
A representation of the model object 'Decision Space'.
An implementation of the model object 'Decision Space'.
This is the item provider adapter for a DecisionSpace object.
A representation of the model object ' Decorator Model Description'.
An implementation of the model object ' Decorator Model Description'.
This is the item provider adapter for a DecoratorModelDescription object.
This class implements an IHeuristic which decreases the processing rate of hardly utilized processing resources.
A representation of the model object 'Degree Of Freedom'.
 
An implementation of the model object 'Degree Of Freedom '.
A representation of the model object ' Degree Of Freedom Instance'.
An implementation of the model object ' Degree Of Freedom Instance'.
This is the item provider adapter for a DegreeOfFreedomInstance object.
This is the item provider adapter for a DegreeOfFreedom object.
 
This class is responsible to weave the adapter in the repository depending on the connection of the components the adapter is inserted in between.
This class returns informations for the SEFF depending on the connection of the components the adapter is inserted in between.
This class is responsible to weave the adapter in the system if the connection of the components the adapter is inserted in between is an provided delegation connection.
A representation of the model object 'Described Element'.
An implementation of the model object 'Described Element'.
This is the item provider adapter for a DescribedElement object.
This is the action bar contributor for the designdecision model editor.
The Adapter Factory for the model.
Crossover implementation with possible multiple crossover points, depending on the rate.
This is an example of a designdecision model editor.
This is the central singleton for the DesignDecision editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the DesignDecision edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
 
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
 
A representation of the model object ' Deterministic Evaluation Aspect'.
An implementation of the model object ' Deterministic Evaluation Aspect'.
This is the item provider adapter for a DeterministicEvaluationAspect object.
Deprecated.
A representation of the model object 'Dimension'.
An implementation of the model object 'Dimension'.
This is the item provider adapter for a Dimension object.
A representation of the model object 'Dimension Type'.
A representation of the model object 'Dimension Type Enum '.
An implementation of the model object ' Dimension Type Enum'.
This is the item provider adapter for a DimensionTypeEnum object.
An implementation of the model object 'Dimension Type'.
This is the item provider adapter for a DimensionType object.
A representation of the model object ' Dimension Type Numeric'.
An implementation of the model object ' Dimension Type Numeric'.
This is the item provider adapter for a DimensionTypeNumeric object.
A representation of the model object ' Dimension Type Repository'.
An implementation of the model object ' Dimension Type Repository'.
This is the item provider adapter for a DimensionTypeRepository object.
A representation of the model object 'Dimension Type Scale'.
An implementation of the model object 'Dimension Type Scale'.
This is the item provider adapter for a DimensionTypeScale object.
A representation of the model object 'Dimension Type Set '.
An implementation of the model object 'Dimension Type Set '.
This is the item provider adapter for a DimensionTypeSet object.
The Class DirectedGraph.
A representation of the model object 'Discrete Component Param Degree'.
An implementation of the model object ' Discrete Component Param Degree'.
This is the item provider adapter for a DiscreteComponentParamDegree object.
A representation of the model object 'Discrete Degree'.
An implementation of the model object 'Discrete Degree'.
This is the item provider adapter for a de.uka.ipd.sdq.pcm.designdecision.DiscreteDegree object.
This is the item provider adapter for a DiscreteDegree object.
A representation of the model object 'Discrete Processing Rate Degree'.
An implementation of the model object ' Discrete Processing Rate Degree'.
This is the item provider adapter for a DiscreteProcessingRateDegree object.
A representation of the model object ' Discrete Range Choice'.
An implementation of the model object ' Discrete Range Choice'.
This is the item provider adapter for a DiscreteRangeChoice object.
A representation of the model object ' Discrete Range Degree'.
An implementation of the model object ' Discrete Range Degree'.
This is the item provider adapter for a DiscreteRangeDegree object.
A representation of the model object 'Do FRepository'.
An implementation of the model object 'Do FRepository'.
This is the item provider adapter for a DoFRepository object.
A representation of the model object ' Double Quality Property'.
An implementation of the model object ' Double Quality Property'.
This is the item provider adapter for a DoubleQualityProperty object.
Class for visualizing a Bayesian Network or a Graph.
This class represents the launch configuration tab "Analysis Method".
constants of DSE.
TODO: Move this to AnalysisQualityAttributes?
 
The DSECreator is responsible for randomly creating genotypes in the solution space.
The DSEDecoder is responsible for converting the genotypes into proper PCM instances that can then be analysed.
The Evaluator is responsible for determining the objective functions values for an individual based on the phenotype (i.e.
 
The DSEFileNamesInputTab has additional QML logic.
 
 
 
Launches multiple simulation runs.
Adds the possibility to terminate a run in the eclipse Progress view.
 
 
 
 
 
 
The activator class controls the plug-in life cycle
The DSEProblem defines the problem.
Creates a Tab Group for the launch configuration.
Configuration for a PerOpteryx run.
 
 
 
 
Configuration class for ElapsedTime termination criterion.
 
 
 
A representation of the model object 'Element'.
An implementation of the model object 'Element'.
This is the item provider adapter for a Element object.
A representation of the model object 'Element Quality Property'.
An implementation of the model object ' Element Quality Property'.
This is the item provider adapter for a ElementQualityProperty object.
Also see EcoreUtil for more helper functions like EcoreUtil.equals(EObject, EObject) to test for equality.
 
 
A representation of the model object 'Entry'.
An implementation of the model object 'Entry'.
 
 
 
 
 
A representation of the model object ' Entry Level System Call Requirement'.
An implementation of the model object ' Entry Level System Call Requirement'.
This is the item provider adapter for a EntryLevelSystemCallRequirement object.
 
 
A representation of the model object 'Enum Degree'.
An implementation of the model object 'Enum Degree'.
This is the item provider adapter for a EnumDegree object.
A representation of the model object 'Enum Literal'.
An implementation of the model object 'Enum Literal'.
This is the item provider adapter for a EnumLiteral object.
A representation of the literals of the enumeration ' Enum Numeric Domain', and utility methods for working with them.
A representation of the literals of the enumeration ' Enum Operator', and utility methods for working with them.
A representation of the literals of the enumeration ' Enum Range Value Type', and utility methods for working with them.
A representation of the literals of the enumeration ' Enum Relation Semantics', and utility methods for working with them.
 
A representation of the literals of the enumeration 'EScale Of Measure', and utility methods for working with them.
A representation of the model object 'Evaluation Aspect'.
An implementation of the model object 'Evaluation Aspect '.
This is the item provider adapter for a EvaluationAspect object.
This class is used to provide necessary information on a QML EvaluationAspect, e.g.
 
A representation of the model object ' Exchange Component Rule'.
An implementation of the model object ' Exchange Component Rule'.
This is the item provider adapter for a ExchangeComponentRule object.
 
 
A representation of the model object 'External Call Placement Strategy'.
A representation of the model object 'External Call Placement Strategy'.
An implementation of the model object 'External Call Placement Strategy'.
This is the item provider adapter for a ExternalCallPlacementStrategy object.
This class handles weaving of the PCM repository model specifically for the external call placement strategy.
Models an external call weaving location; that is a signature/connector at which a fc will be added.
 
 
 
 
This class is responsible to resolve the corresponding provided roles a particular ECC is providing.
The FeatureCompletionComponent Module.
 
 
This class is responsible for unweaving the adopted PCM instance.
 
This class represents the entry point for weaving feature completions into PCM models.
 
The Exception class for the FCCModule.
 
A representation of the model object 'Feature'.
 
 
 
A representation of the model object 'Feature Choice'.
An implementation of the model object 'Feature Choice'.
This is the item provider adapter for a FeatureChoice object.
A representation of the model object 'Feature Completion'.
This is the action bar contributor for the FeatureCompletion model editor.
The Adapter Factory for the model.
A representation of the model object 'Feature Completion Degree'.
An implementation of the model object 'Feature Completion Degree'.
This is the item provider adapter for a FeatureCompletionDegree object.
This is an example of a FeatureCompletion model editor.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'Feature Completion'.
This is the item provider adapter for a FeatureCompletion object.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
A representation of the model object 'Repository'.
An implementation of the model object 'Repository'.
This is the item provider adapter for a FeatureCompletionRepository object.
This is the central singleton for the FeatureCompletions editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the FeatureCompletions edit plugin.
The actual implementation of the Eclipse Plugin.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
A representation of the model object 'Feature Config Degree'.
An implementation of the model object ' Feature Config Degree'.
This is the item provider adapter for a de.uka.ipd.sdq.pcm.designdecision.FeatureConfigDegree object.
This is the item provider adapter for a FeatureConfigDegree object.
A representation of the model object 'Feature Degree'.
An implementation of the model object 'Feature Degree'.
This is the item provider adapter for a FeatureDegree object.
 
A representation of the model object 'Feature Group'.
A representation of the model object ' Feature Group Degree'.
An implementation of the model object ' Feature Group Degree'.
This is the item provider adapter for a FeatureGroupDegree object.
An implementation of the model object 'Feature Group'.
This is the item provider adapter for a FeatureGroup object.
 
An implementation of the model object 'Feature'.
This is the item provider adapter for a Feature object.
A representation of the model object 'Feature List'.
A representation of the model object 'Feature List'.
An implementation of the model object 'Feature List'.
This is the item provider adapter for a FeatureList object.
A representation of the model object 'Feature Objective'.
This is the action bar contributor for the FeatureObjective model editor.
The Adapter Factory for the model.
This is an example of a FeatureObjective model editor.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'Feature Objective'.
This is the item provider adapter for a FeatureObjective object.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
A representation of the model object 'Feature Selection'.
A representation of the model object 'Feature Selection'.
An implementation of the model object 'Feature Selection'.
This is the item provider adapter for a FeatureSelection object.
This is the action bar contributor for the FeatureSolution model editor.
The Adapter Factory for the model.
This is an example of a FeatureSolution model editor.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
This class declares, which Dimension and EvaluationAspect can be evaluated by this extension.
A representation of the model object 'Feature Subset'.
An implementation of the model object 'Feature Subset'.
This is the item provider adapter for a FeatureSubset object.
 
FinalBinaryGenotype is a genotype representation which contains the binary representation of a DesignDecisionGenotype.
This class fixes the references of designdecision models.
A representation of the model object 'Fixed Linking Resource Cost'.
An implementation of the model object ' Fixed Linking Resource Cost'.
This is the item provider adapter for a FixedLinkingResourceCost object.
A representation of the model object ' Fixed Processing Resource Cost'.
An implementation of the model object ' Fixed Processing Resource Cost'.
This is the item provider adapter for a FixedProcessingResourceCost object.
 
This class fixes the references of designdecision/specific models.
A representation of the model object 'Frequency'.
An implementation of the model object 'Frequency'.
This is the item provider adapter for a Frequency object.
This is the action bar contributor for the gdof model editor.
The Adapter Factory for the model.
This is an example of a gdof model editor.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Generic QML Contract'.
An implementation of the model object ' Generic QML Contract'.
This is the item provider adapter for a GenericQMLContract object.
A representation of the model object 'Generic QML Profile'.
An implementation of the model object ' Generic QML Profile'.
This is the item provider adapter for a GenericQMLProfile object.
see also http://www.eclipse.org/articles/article.php?file=Article-EMF-Codegen-with-OCL/index.html Cite from there: This query accesses the derived isManager property and calls the reportsTo(Employee) operation, both of which we implemented using OCL.
 
 
Configuration class for GivenParetoFrontIsReached termination criterion.
 
 
A representation of the model object 'Goal'.
An implementation of the model object 'Goal'.
This is the item provider adapter for a Goal object.
A representation of the model object 'Helper OCL Definition'.
An implementation of the model object ' Helper OCL Definition'.
This is the item provider adapter for a HelperOCLDefinition object.
HillClimber is an algortihm which is used to search Bayesian networks that model the data very well.
Interface for analysis approaches that can be used within PerOpteryx.
Extension part of IModule.
This class is to be implemented by extensions of de.uka.ipd.sdq.dsexplore.analysis.
Class to store the results of a DSE analysis step.
 
 
Extension part of IModule.
Extension part of IModule.
A representation of the model object 'Identifier'.
An implementation of the model object 'Identifier'.
 
 
An extension module for PerOpteryx.
A representation of the model object 'Import'.
A representation of the model object 'Import'.
An implementation of the model object 'Import'.
This is the item provider adapter for a Import object.
A representation of the model object 'Inclusion Mechanism'.
An implementation of the model object 'Inclusion Mechanism'.
This is the item provider adapter for a InclusionMechanism object.
 
This class implements an IHeuristic which increases the processing rate of highly utilized processing resources.
A representation of the model object 'Indicator Degree'.
An implementation of the model object 'Indicator Degree'.
This is the item provider adapter for a IndicatorDegree object.
Deprecated.
 
Configuration class for InsignificantParetoFrontChange termination criterion.
 
 
Configuration class for InsignificantSetQualityImprovement termination criterion.
 
 
A representation of the model object ' Instance Selection Rule'.
An implementation of the model object ' Instance Selection Rule'.
This is the item provider adapter for a InstanceSelectionRule object.
 
A representation of the model object ' Integer Quality Property'.
An implementation of the model object ' Integer Quality Property'.
This is the item provider adapter for a IntegerQualityProperty object.
A representation of the model object 'Internal Action Placement Strategy'.
A representation of the model object 'Internal Action Placement Strategy'.
An implementation of the model object 'Internal Action Placement Strategy'.
This is the item provider adapter for a InternalActionPlacementStrategy object.
This class handles weaving of the PCM repository model specifically for the internal action placement strategy.
Models an internal action weaving location; that is a component in which a fc will be added to all internal actions.
 
 
 
 
This exception is thrown if a Choice and the linked DegreeOfFreedomInstance do not match by their type.
An Exception thrown in case the parameters supplied to the Configuration classes are not valid
 
 
 
Extension part of IModule.
 
 
 
 
 
Interface defines a heuristic that generates a starting population
 
 
 
 
 
 
Interface for all weaving instructions.
Super type for all weaving locations.
The weaving strategy interface contains all methods that need to be implemented in order to integrate a concern solution into a given PCM model according to the strategy of a class implementing this interface.
A representation of the model object ' Linking Resource Cost'.
An implementation of the model object ' Linking Resource Cost'.
This is the item provider adapter for a LinkingResourceCost object.
 
 
A representation of the literals of the enumeration 'Logical Operation', and utility methods for working with them.
Provides a configuration tab group for the LQN Solver analysis method.
 
This class declares, which Dimension and EvaluationAspect can be evaluated by this extension.
 
Starts a LQN Solver Analysis for the design space exploration.
This class represents the result of a LQN Solver analysis.
Provides utility methods which are useful when working with LQN.
Starts a LQN simulation analysis for the design space exploration.
This class represents the result of a LQN simulation analysis.
Provides a configuration tab group for the LQNSim analysis method.
A representation of the model object 'Mapping'.
A representation of the model object 'Mapping Entry'.
An implementation of the model object 'Mapping Entry'.
This is the item provider adapter for a MappingEntry object.
An implementation of the model object 'Mapping'.
This is the item provider adapter for a Mapping object.
A representation of the model object 'Mapping Repository'.
An implementation of the model object 'Mapping Repository'.
This is the item provider adapter for a MappingRepository object.
This class is meant to contain methods that operate on a collection of Binary strings.
 
 
Configuration class for MaxGenerationNumber termination criterion.
 
A representation of the model object 'Mean'.
An implementation of the model object 'Mean'.
This is the item provider adapter for a Mean object.
This class realizes a Repository which consists of many Repositories.
Configuration class for MinimalQualityCriteriaValue termination criterion.
 
 
A representation of the model object 'Model'.
An implementation of the model object 'Model'.
The one and only registry for IModules.
Helper class to load modules to ModuleRegistry.
A representation of the model object 'Monitoring Degree'.
An implementation of the model object 'Monitoring Degree '.
This is the item provider adapter for a MonitoringDegree object.
 
A representation of the model object 'Multiple Inclusion Degree'.
An implementation of the model object 'Multiple Inclusion Degree'.
This is the item provider adapter for a MultipleInclusionDegree object.
Responsible for creating the multiple degree in the behaviour inclusion mechanism.
A representation of the model object 'Name'.
A representation of the model object 'Named Element'.
An implementation of the model object 'Named Element'.
This is the item provider adapter for a NamedElement object.
An implementation of the model object 'Name'.
Deprecated.
Defines a Node of a tree.
 
Copy of EvolutionaryAlgorithm that detects duplicates in the population and creates new random candidates to replace them.
 
Configuration class for NoNewParetoOptimalCandidatesFound termination criterion.
 
 
A representation of the model object 'NQA'.
An implementation of the model object 'NQA'.
A representation of the model object 'Nqr'.
An implementation of the model object 'Nqr'.
This is the item provider adapter for a Nqr object.
A representation of the model object 'Nqr Repository'.
An implementation of the model object 'Nqr Repository'.
This is the item provider adapter for a NqrRepository object.
 
A representation of the model object 'Number Of Cores As List Degree'.
An implementation of the model object ' Number Of Cores As List Degree'.
This is the item provider adapter for a NumberOfCoresAsListDegree object.
A representation of the model object 'Number Of Cores As Range Degree'.
An implementation of the model object ' Number Of Cores As Range Degree'.
This is the item provider adapter for a NumberOfCoresAsRangeDegree object.
A representation of the model object 'Number Of Cores Degree'.
An implementation of the model object ' Number Of Cores Degree'.
This is the item provider adapter for a NumberOfCoresDegree object.
A representation of the model object 'Numeric Literal'.
An implementation of the model object 'Numeric Literal'.
This is the item provider adapter for a NumericLiteral object.
A representation of the model object ' Numeric Quality Property'.
An implementation of the model object ' Numeric Quality Property'.
This is the item provider adapter for a NumericQualityProperty object.
A representation of the model object 'Numeric Range'.
An implementation of the model object 'Numeric Range'.
This is the item provider adapter for a NumericRange object.
A representation of the model object 'Numeric Value'.
An implementation of the model object 'Numeric Value'.
A representation of the model object 'Objective'.
 
 
An implementation of the model object 'Objective'.
This is the item provider adapter for a Objective object.
A representation of the model object 'OCL Rule'.
An implementation of the model object 'OCL Rule'.
This is the item provider adapter for a OCLRule object.
 
Main class to start the whole Opt4J stuff.
 
A representation of the model object ' Optional Feature Degree'.
An implementation of the model object ' Optional Feature Degree'.
This is the item provider adapter for a OptionalFeatureDegree object.
A representation of the model object 'Order'.
A representation of the model object 'Ordered Data Type Degree'.
An implementation of the model object ' Ordered Data Type Degree'.
This is the item provider adapter for a de.uka.ipd.sdq.pcm.designdecision.OrderedDataTypeDegree object.
This is the item provider adapter for a OrderedDataTypeDegree object.
A representation of the model object ' Ordered Integer Degree'.
An implementation of the model object ' Ordered Integer Degree'.
This is the item provider adapter for a OrderedIntegerDegree object.
An implementation of the model object 'Order'.
This is the item provider adapter for a Order object.
 
 
 
Encapsulation-class for two elements.
Configuration class for ParetoOptimalSetStability termination criterion.
The evaluation modes that this criterion supports.
 
 
 
 
 
This job modifies the paths to PCM Models in the SimuLizarWorkflowConfiguration to the temporary model created by PerOpteryx and stored by SimulizarJob.
This class provides all operations performed on a given PCM allocation.
Reads PCM specific QML definitions.
Just holds a PCM Instance and the evaluated ConfidenceIntervals, if available.
This class provides all operations concerned with SEFF.
This class provides all operations performed on a PCM system.
This class provides all operations performed on a PCM usage model.
A representation of the model object 'Percentile'.
An implementation of the model object 'Percentile'.
This is the item provider adapter for a Percentile object.
A representation of the model object 'Perimeter Providing'.
An implementation of the model object 'Perimeter Providing'.
This is the item provider adapter for a PerimeterProviding object.
A representation of the model object 'Perimeter Requiring'.
An implementation of the model object 'Perimeter Requiring'.
This is the item provider adapter for a PerimeterRequiring object.
 
This is the action bar contributor for the PlacementDescription model editor.
The Adapter Factory for the model.
This is an example of a PlacementDescription model editor.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
A representation of the literals of the enumeration 'Placement Policy', and utility methods for working with them.
A representation of the model object 'Placement Strategy'.
A representation of the model object 'Placement Strategy'.
An implementation of the model object 'Placement Strategy'.
This is the item provider adapter for a PlacementStrategy object.
A representation of the model object 'Point Cut'.
A representation of the model object 'Point Cut'.
An implementation of the model object 'Point Cut'.
This is the item provider adapter for a PointCut object.
This class represents a simple pointer to an object.
A representation of the model object 'Point Estimator'.
An implementation of the model object 'Point Estimator'.
This is the item provider adapter for a PointEstimator object.
Stores all individuals ever added to the tracked population This is an IndividualSetListener that listens on the Population instance from the Opt4J Task.
 
 
A representation of the model object 'Processing Rate Degree'.
An implementation of the model object ' Processing Rate Degree'.
This is the item provider adapter for a ProcessingRateDegree object.
A representation of the model object ' Processing Resource Cost'.
An implementation of the model object ' Processing Resource Cost'.
This is the item provider adapter for a ProcessingResourceCost object.
A representation of the model object ' Processing Resource Degree'.
An implementation of the model object ' Processing Resource Degree'.
This is the item provider adapter for a ProcessingResourceDegree object.
A representation of the model object 'Prohibits Constraint'.
An implementation of the model object 'Prohibits Constraint'.
This is the item provider adapter for a ProhibitsConstraint object.
 
 
This class was generated.
 
 
 
 
Applies activated heuristics based on the constraint violation of an individual in the following order: 1) Try to get individual feasible if it is infeasible.
Due to cyclic dependencies, QML needs its own constants container
This is the action bar contributor for the QMLContract model editor.
The Adapter Factory for the model.
This is an example of a QMLContract model editor.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'QML Contract Type'.
This is the action bar contributor for the QMLContractType model editor.
The Adapter Factory for the model.
This is an example of a QMLContractType model editor.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'QML Contract Type '.
This is the item provider adapter for a QMLContractType object.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
This class contains helper methods to serialize and deserialize XML documents
The Validator for the model.
This class contains helper methods to serialize and deserialize XML documents
A representation of the model object 'QML Declaration'.
An implementation of the model object 'QML Declaration'.
This is the item provider adapter for a QMLDeclaration object.
A representation of the model object 'QML Declarations'.
This is the action bar contributor for the QMLDeclarations model editor.
The Adapter Factory for the model.
This is an example of a QMLDeclarations model editor.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'QML Declarations'.
This is the item provider adapter for a QMLDeclarations object.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
Basic class for reading qml definitions.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
This class contains helper methods to serialize and deserialize XML documents
Reads the Dimension defined in the file.
The QMLManager component can be queried for getting the currently activated QML criteria.
This is the action bar contributor for the QMLProfile model editor.
The Adapter Factory for the model.
This is an example of a QMLProfile model editor.
This is the central singleton for the QMLProfile editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the QMLProfile edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
This class contains helper methods to serialize and deserialize XML documents
A representation of the model object 'Quality Effect Specification'.
The Adapter Factory for the model.
 
Provides labels for IEObjectDescriptions and IResourceDescriptions.
This class was generated.
The Factory for the model.
An implementation of the model Factory.
Generates code from your model files on save.
 
An implementation of the model object 'Quality Effect Specification'.
Provides labels for EObjects.
Customization of the default outline structure.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
 
 
See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#content-assist on how to customize the content assistant.
Custom quickfixes.
Use this class to register components to be used at runtime / without the Equinox extension registry.
This class contains custom scoping description.
 
Initialization support for running Xtext languages without Equinox extension registry.
 
The Switch for the model's inheritance hierarchy.
 
Use this class to register components to be used within the Eclipse IDE.
This class contains custom validation rules.
This is the action bar contributor for the QualityModel model editor.
The Adapter Factory for the model.
This is an example of a QualityModel model editor.
This is the central singleton for the QualityModel editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the QualityModel edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Quality Prediction '.
This is the action bar contributor for the qualityproperties model editor.
The Adapter Factory for the model.
This is an example of a qualityproperties model editor.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
This class contains helper methods to serialize and deserialize XML documents
A representation of the model object 'Quality Property'.
An implementation of the model object 'Quality Property'.
This is the item provider adapter for a QualityProperty object.
A representation of the model object 'Quantity Reduction'.
An implementation of the model object 'Quantity Reduction'.
This is the item provider adapter for a QuantityReduction object.
Searches randomly in the search space for Bayesian Networks.
A representation of the model object 'Range Degree'.
An implementation of the model object 'Range Degree'.
This is the item provider adapter for a RangeDegree object.
A representation of the model object 'Range Value'.
An implementation of the model object 'Range Value'.
This is the item provider adapter for a RangeValue object.
 
Implements a reallocation heuristic which allocates a component from a highly utilised resource container to a lowly utilised container TODO: Only works for a single resource type so far.
A representation of the model object 'Reasoning'.
A representation of the model object 'Reasoning'.
A representation of the model object 'Reasoning Component'.
An implementation of the model object 'Reasoning Component'.
This is the item provider adapter for a ReasoningComponent object.
An implementation of the model object 'Reasoning'.
An implementation of the model object 'Reasoning'.
This is the item provider adapter for a Reasoning object.
A representation of the model object 'Reasoning Repository'.
An implementation of the model object 'Reasoning Repository'.
This is the item provider adapter for a ReasoningRepository object.
A representation of the model object 'Reasoning System'.
An implementation of the model object 'Reasoning System'.
This is the item provider adapter for a ReasoningSystem object.
A representation of the model object 'Reduction'.
A representation of the model object ' Refined QML Contract'.
An implementation of the model object ' Refined QML Contract'.
This is the item provider adapter for a RefinedQMLContract object.
A representation of the model object 'Refined QML Profile '.
An implementation of the model object ' Refined QML Profile'.
This is the item provider adapter for a RefinedQMLProfile object.
A representation of the model object 'Relation Semantics '.
An implementation of the model object 'Relation Semantics '.
This is the item provider adapter for a RelationSemantics object.
Starts a reliability Solver Analysis for the design space exploration.
This class represents the result of a LQN Solver analysis.
Provides a configuration tab group for the reliability Solver analysis method.
This class declares, which Dimension and EvaluationAspect can be evaluated by this extension.
A representation of the literals of the enumeration 'Replication', and utility methods for working with them.
This class is responsible for weaving the repository view-type in the context of the adapter transformation strategy.
This class handles weaving of the PCM repository model.
A representation of the model object 'Required Constraint'.
An implementation of the model object 'Required Constraint'.
This is the item provider adapter for a RequiredConstraint object.
 
A representation of the model object 'Requirement'.
An implementation of the model object 'Requirement'.
This is the item provider adapter for a Requirement object.
A representation of the model object 'Resource'.
A representation of the model object 'Resource Container Replication Degree'.
An implementation of the model object ' Resource Container Replication Degree'.
This is the item provider adapter for a ResourceContainerReplicationDegree object.
A representation of the model object ' Resource Container Replication Degree With Component Change'.
An implementation of the model object ' Resource Container Replication Degree With Component Change'.
This is the item provider adapter for a ResourceContainerReplicationDegreeWithComponentChange object.
A representation of the model object ' Resource Description'.
An implementation of the model object ' Resource Description'.
This is the item provider adapter for a ResourceDescription object.
A representation of the model object ' Resource Description Repository'.
An implementation of the model object ' Resource Description Repository'.
This is the item provider adapter for a ResourceDescriptionRepository object.
The Resource Factory associated with the package.
The Resource associated with the package.
An implementation of the model object 'Resource'.
A representation of the model object 'Resource Property'.
An implementation of the model object 'Resource Property'.
This is the action bar contributor for the resourcerepository model editor.
The Adapter Factory for the model.
This is an example of a resourcerepository model editor.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
The Validator for the model.
This class contains helper methods to serialize and deserialize XML documents
A representation of the model object 'Resource Selection Degree'.
An implementation of the model object ' Resource Selection Degree'.
This is the item provider adapter for a ResourceSelectionDegree object.
A representation of the model object 'Restriction'.
An implementation of the model object 'Restriction'.
This is the item provider adapter for a Restriction object.
 
 
XXX: Maybe make this a proper label provider for the results? Metamodel results? After calling close(), the ResultWriter should not be used anymore, because it will have closed its internal writer and set the reference to null.
A representation of the model object 'Role'.
 
 
An implementation of the model object 'Role'.
A representation of the model object 'Role Property'.
An implementation of the model object 'Role Property'.
A representation of the literals of the enumeration 'Role Type', and utility methods for working with them.
A representation of the model object 'Rule'.
 
 
An implementation of the model object 'Rule'.
 
A representation of the model object 'Scalar Function'.
An implementation of the model object 'Scalar Function'.
This is the item provider adapter for a ScalarFunction object.
A representation of the model object 'Scale Element'.
An implementation of the model object 'Scale Element'.
This is the item provider adapter for a ScaleElement object.
A representation of the model object 'Scale Literal'.
An implementation of the model object 'Scale Literal'.
This is the item provider adapter for a ScaleLiteral object.
Scenario for our Security Model.
A representation of the model object 'Scheduling Policy Degree'.
An implementation of the model object ' Scheduling Policy Degree'.
This is the item provider adapter for a SchedulingPolicyDegree object.
 
 
 
 
Evaluator for Security
This class declares, which Dimension and EvaluationAspect can be evaluated by this extension.
A representation of the model object 'Security Target'.
An implementation of the model object 'Security Target'.
This is the item provider adapter for a SecurityTarget object.
A representation of the model object 'Selected CV'.
A representation of the model object 'Selected CV'.
An implementation of the model object 'Selected CV'.
This is the item provider adapter for a SelectedCV object.
A representation of the model object 'Selection Rule'.
An implementation of the model object 'Selection Rule'.
This is the item provider adapter for a SelectionRule object.
Implements a server consolidation heuristic.
Implements a server expansion heuristic.
This class is responsible for weaving the SEFF of the adapter in the context of the adapter transformation strategy.
This class handles weaving of the PCM abstract behavior description model (SEFF).
 
A representation of the model object 'Set Literal'.
An implementation of the model object 'Set Literal'.
This is the item provider adapter for a SetLiteral object.
A representation of the model object 'Simple QML Contract '.
An implementation of the model object ' Simple QML Contract'.
This is the item provider adapter for a SimpleQMLContract object.
A representation of the model object 'Simple QML Profile '.
An implementation of the model object 'Simple QML Profile '.
This is the item provider adapter for a SimpleQMLProfile object.
Starts a SimuCom Analysis for the design space exploration.
 
 
Identifier for subsets of data elements that belong to a single time series element.
 
Provides a configuration tab group for the SimuCom analysis method.
This class declares, which Dimension and EvaluationAspect can be evaluated by this extension.
Starts a SimuLizar Analysis for the design space exploration.
 
This class defines the representation of this analyzer in the Run Configuration View.
Defines the job which runs SimuLizar on the current PCM Model of PerOpteryx
Defines the Dimensions of this analyzer.
 
This class provides all operations performed on a MergedRepository (former concern solution).
This is the action bar contributor for the specific model editor.
The Adapter Factory for the model.
This is an example of a specific model editor.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Resource Factory associated with the package.
The Resource associated with the package.
The Switch for the model's inheritance hierarchy.
This class contains helper methods to serialize and deserialize XML documents
Class implements a basic strategy to implement a heuristic that generates a starting population.
 
 
A representation of the model object 'Static Context Rule '.
An implementation of the model object ' Static Context Rule'.
This is the item provider adapter for a StaticContextRule object.
A representation of the model object 'Static Selection Rule'.
An implementation of the model object ' Static Selection Rule'.
This is the item provider adapter for a StaticSelectionRule object.
A representation of the model object 'Statistic Reduction'.
An implementation of the model object 'Statistic Reduction'.
This is the item provider adapter for a StatisticReduction object.
Some utility functions for StereotypeApplication.
A representation of the model object ' Stochastic Evaluation Aspect'.
An implementation of the model object ' Stochastic Evaluation Aspect'.
This is the item provider adapter for a StochasticEvaluationAspect object.
A representation of the model object 'String Component Param Degree'.
An implementation of the model object ' String Component Param Degree'.
This is the item provider adapter for a StringComponentParamDegree object.
A representation of the model object 'String Set Degree'.
An implementation of the model object 'String Set Degree '.
This is the item provider adapter for a StringSetDegree object.
 
 
HeuristicCandidate is used to manage the candidates generated be heuristics
 
The main goal of the Termination Criteria Manager is to create termination criteria, call them so that they can evaluate the current optimization state and then evaluate their decisions, on which it must base its own decision whether to stop the optimization or not.
The names of the termination criteria.
 
 
 
 
A representation of the model object 'Transformation'.
An implementation of the model object 'Transformation'.
This is the item provider adapter for a Transformation object.
A representation of the model object 'Transformation Repository'.
An implementation of the model object 'Transformation Repository'.
This is the item provider adapter for a TransformationRepository object.
A representation of the model object 'Transformation Specification'.
An implementation of the model object 'Transformation Specification'.
A representation of the literals of the enumeration 'Transformation Type', and utility methods for working with them.
Represents a Tree data structure.
 
A representation of the model object 'Type'.
An implementation of the model object 'Type'.
Uniform crossover implementation.
A representation of the model object 'Unit'.
An implementation of the model object 'Unit'.
This is the item provider adapter for a Unit object.
A representation of the model object 'Unit Repository'.
An implementation of the model object 'Unit Repository'.
This is the item provider adapter for a UnitRepository object.
A representation of the model object 'Unordered Degree'.
An implementation of the model object 'Unordered Degree'.
This is the item provider adapter for a de.uka.ipd.sdq.pcm.designdecision.UnorderedDegree object.
This is the item provider adapter for a UnorderedDegree object.
A representation of the model object 'Unordered Primitive Degree'.
An implementation of the model object ' Unordered Primitive Degree'.
This is the item provider adapter for a de.uka.ipd.sdq.pcm.designdecision.UnorderedPrimitiveDegree object.
This is the item provider adapter for a UnorderedPrimitiveDegree object.
This class is responsible for weaving the usage model view-type in the context of the adapter transformation strategy.
This class handles weaving of the PCM usage model.
Criterion tied to an UsageScenario.
Criterion tied to an UsageScenario.
 
Criterion tied to an UsageScenario.
 
Criterion tied to an UsageScenario.
 
A representation of the model object ' Usage Scenario Requirement'.
An implementation of the model object ' Usage Scenario Requirement'.
This is the item provider adapter for a UsageScenarioRequirement object.
Cache for one individual.
Compares two UtilisationResults based on their resourceUtilisation.
A representation of the model object 'Value'.
An implementation of the model object 'Value'.
This is the item provider adapter for a Value object.
A representation of the model object 'Value Literal'.
An implementation of the model object 'Value Literal'.
This is the item provider adapter for a ValueLiteral object.
A representation of the model object 'Value Rule'.
An implementation of the model object 'Value Rule'.
This is the item provider adapter for a ValueRule object.
A representation of the model object 'Variable Cost'.
An implementation of the model object 'Variable Cost'.
This is the item provider adapter for a VariableCost object.
A representation of the model object ' Variable Linking Resource Cost'.
An implementation of the model object ' Variable Linking Resource Cost'.
This is the item provider adapter for a VariableLinkingResourceCost object.
A representation of the model object ' Variable Processing Resource Cost'.
An implementation of the model object ' Variable Processing Resource Cost'.
This is the item provider adapter for a VariableProcessingResourceCost object.
A representation of the model object 'Variance'.
An implementation of the model object 'Variance'.
This is the item provider adapter for a Variance object.
A representation of the literals of the enumeration 'Visnetum', and utility methods for working with them.
This class is a container for the weaving instruction informations required by the concern weaver.
 
This class is a container for the informations of the weaving location.
Create mapping between InclusionMechanism and IWeavingStrategy.