Class RegistryConfigurer
- java.lang.Object
-
- org.palladiosimulator.textual.tpcm.configuration.RegistryConfigurer
-
- All Implemented Interfaces:
TransformationRegistryConfigurer
public class RegistryConfigurer extends Object implements TransformationRegistryConfigurer
-
-
Constructor Summary
Constructors Constructor Description RegistryConfigurer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.palladiosimulator.pcm.seff.ResourceDemandingInternalBehaviour
addActions(List<org.palladiosimulator.pcm.seff.AbstractAction> steps)
static void
addStepsToBranch(org.palladiosimulator.pcm.seff.AbstractBranchTransition branch, List<org.palladiosimulator.pcm.seff.AbstractAction> steps)
static void
assignRepository(org.palladiosimulator.pcm.repository.DataType type, org.palladiosimulator.pcm.repository.Repository repo)
static List<SEFFConditionalAlternative>
collectAllBranches(SEFFConditionalAction action)
static void
collectAllBranches(SEFFConditionalAlternative alternative, List<SEFFConditionalAlternative> current)
void
configure(GeneratorTransformationRegistry registry)
protected void
configureAllocation(GeneratorTransformationRegistry registry)
protected void
configureRepository(GeneratorTransformationRegistry registry)
protected void
configureRepositoryComponent(GeneratorTransformationRegistry registry)
protected void
configureRepositoryComponentSEFF(GeneratorTransformationRegistry registry)
protected void
configureRepositoryDatatypes(GeneratorTransformationRegistry registry)
protected void
configureResourceEnvironment(GeneratorTransformationRegistry registry)
protected void
configureResourceTypes(GeneratorTransformationRegistry registry)
protected void
configureSystem(GeneratorTransformationRegistry registry)
static org.palladiosimulator.pcm.core.PCMRandomVariable
createVariableWithSpecification(de.uka.ipd.sdq.stoex.Expression exp)
static Stream<org.palladiosimulator.pcm.seff.ResourceDemandingInternalBehaviour>
getAllInternalSEFFBehaviors(List<org.palladiosimulator.pcm.seff.AbstractAction> actions)
static de.uka.ipd.sdq.stoex.Expression
getInitPropertyExpression(Initialization init, String propertyName)
static void
updatePreviousAssignments(EList<? extends org.palladiosimulator.pcm.seff.AbstractAction> actions)
static void
updateSuccessorAssignments(EList<? extends org.palladiosimulator.pcm.seff.AbstractAction> actions)
-
-
-
Method Detail
-
createVariableWithSpecification
public static org.palladiosimulator.pcm.core.PCMRandomVariable createVariableWithSpecification(de.uka.ipd.sdq.stoex.Expression exp)
-
getInitPropertyExpression
public static de.uka.ipd.sdq.stoex.Expression getInitPropertyExpression(Initialization init, String propertyName)
-
assignRepository
public static void assignRepository(org.palladiosimulator.pcm.repository.DataType type, org.palladiosimulator.pcm.repository.Repository repo)
-
updatePreviousAssignments
public static void updatePreviousAssignments(EList<? extends org.palladiosimulator.pcm.seff.AbstractAction> actions)
-
updateSuccessorAssignments
public static void updateSuccessorAssignments(EList<? extends org.palladiosimulator.pcm.seff.AbstractAction> actions)
-
collectAllBranches
public static List<SEFFConditionalAlternative> collectAllBranches(SEFFConditionalAction action)
-
collectAllBranches
public static void collectAllBranches(SEFFConditionalAlternative alternative, List<SEFFConditionalAlternative> current)
-
getAllInternalSEFFBehaviors
public static Stream<org.palladiosimulator.pcm.seff.ResourceDemandingInternalBehaviour> getAllInternalSEFFBehaviors(List<org.palladiosimulator.pcm.seff.AbstractAction> actions)
-
addStepsToBranch
public static void addStepsToBranch(org.palladiosimulator.pcm.seff.AbstractBranchTransition branch, List<org.palladiosimulator.pcm.seff.AbstractAction> steps)
-
addActions
public static org.palladiosimulator.pcm.seff.ResourceDemandingInternalBehaviour addActions(List<org.palladiosimulator.pcm.seff.AbstractAction> steps)
-
configure
public void configure(GeneratorTransformationRegistry registry)
- Specified by:
configure
in interfaceTransformationRegistryConfigurer
-
configureRepository
protected void configureRepository(GeneratorTransformationRegistry registry)
-
configureRepositoryComponent
protected void configureRepositoryComponent(GeneratorTransformationRegistry registry)
-
configureRepositoryComponentSEFF
protected void configureRepositoryComponentSEFF(GeneratorTransformationRegistry registry)
-
configureRepositoryDatatypes
protected void configureRepositoryDatatypes(GeneratorTransformationRegistry registry)
-
configureResourceTypes
protected void configureResourceTypes(GeneratorTransformationRegistry registry)
-
configureResourceEnvironment
protected void configureResourceEnvironment(GeneratorTransformationRegistry registry)
-
configureSystem
protected void configureSystem(GeneratorTransformationRegistry registry)
-
configureAllocation
protected void configureAllocation(GeneratorTransformationRegistry registry)
-
-