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.ResourceDemandingInternalBehaviouraddActions(List<org.palladiosimulator.pcm.seff.AbstractAction> steps)static voidaddStepsToBranch(org.palladiosimulator.pcm.seff.AbstractBranchTransition branch, List<org.palladiosimulator.pcm.seff.AbstractAction> steps)static voidassignRepository(org.palladiosimulator.pcm.repository.DataType type, org.palladiosimulator.pcm.repository.Repository repo)static List<SEFFConditionalAlternative>collectAllBranches(SEFFConditionalAction action)static voidcollectAllBranches(SEFFConditionalAlternative alternative, List<SEFFConditionalAlternative> current)voidconfigure(GeneratorTransformationRegistry registry)protected voidconfigureAllocation(GeneratorTransformationRegistry registry)protected voidconfigureRepository(GeneratorTransformationRegistry registry)protected voidconfigureRepositoryComponent(GeneratorTransformationRegistry registry)protected voidconfigureRepositoryComponentSEFF(GeneratorTransformationRegistry registry)protected voidconfigureRepositoryDatatypes(GeneratorTransformationRegistry registry)protected voidconfigureResourceEnvironment(GeneratorTransformationRegistry registry)protected voidconfigureResourceTypes(GeneratorTransformationRegistry registry)protected voidconfigureSystem(GeneratorTransformationRegistry registry)static org.palladiosimulator.pcm.core.PCMRandomVariablecreateVariableWithSpecification(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.ExpressiongetInitPropertyExpression(Initialization init, String propertyName)static voidupdatePreviousAssignments(EList<? extends org.palladiosimulator.pcm.seff.AbstractAction> actions)static voidupdateSuccessorAssignments(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:
configurein 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)
-
-