Class RepositoryConfigurer
- java.lang.Object
-
- org.palladiosimulator.textual.tpcm.generator.pcm.RepositoryConfigurer
-
- All Implemented Interfaces:
GeneratorRulesRegistrationDelegate
public class RepositoryConfigurer extends Object implements GeneratorRulesRegistrationDelegate
-
-
Constructor Summary
Constructors Constructor Description RepositoryConfigurer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour
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)
protected static void
configureRepositoryComponent(GeneratorRuleRegistrationFacade registry)
protected static void
configureRepositoryComponentSEFF(GeneratorRuleRegistrationFacade registry)
protected static void
configureRepositoryDatatypes(GeneratorRuleRegistrationFacade registry)
static de.uka.ipd.sdq.stoex.AbstractNamedReference
copyReferences(de.uka.ipd.sdq.stoex.NamespaceReference reference)
static org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour
createEmptyBehavior()
static org.palladiosimulator.pcm.parameter.VariableUsage
createForReference(AbsoluteReference reference)
static org.palladiosimulator.pcm.parameter.VariableUsage
createForReference(RelativeReference reference)
static org.palladiosimulator.pcm.core.PCMRandomVariable
createVariableWithSpecification(de.uka.ipd.sdq.stoex.Expression exp)
void
doRegistration(GeneratorRuleRegistrationFacade registry)
static de.uka.ipd.sdq.stoex.VariableReference
findVariableReference(de.uka.ipd.sdq.stoex.AbstractNamedReference reference)
static void
updatePreviousAssignments(EList<? extends org.palladiosimulator.pcm.seff.AbstractAction> actions)
static void
updateSuccessorAssignments(EList<? extends org.palladiosimulator.pcm.seff.AbstractAction> actions)
-
-
-
Method Detail
-
doRegistration
public void doRegistration(GeneratorRuleRegistrationFacade registry)
- Specified by:
doRegistration
in interfaceGeneratorRulesRegistrationDelegate
-
configureRepositoryComponent
protected static void configureRepositoryComponent(GeneratorRuleRegistrationFacade registry)
-
configureRepositoryComponentSEFF
protected static void configureRepositoryComponentSEFF(GeneratorRuleRegistrationFacade registry)
-
configureRepositoryDatatypes
protected static void configureRepositoryDatatypes(GeneratorRuleRegistrationFacade registry)
-
createVariableWithSpecification
public static org.palladiosimulator.pcm.core.PCMRandomVariable createVariableWithSpecification(de.uka.ipd.sdq.stoex.Expression exp)
-
copyReferences
public static de.uka.ipd.sdq.stoex.AbstractNamedReference copyReferences(de.uka.ipd.sdq.stoex.NamespaceReference reference)
-
findVariableReference
public static de.uka.ipd.sdq.stoex.VariableReference findVariableReference(de.uka.ipd.sdq.stoex.AbstractNamedReference reference)
-
createForReference
public static org.palladiosimulator.pcm.parameter.VariableUsage createForReference(RelativeReference reference)
-
createForReference
public static org.palladiosimulator.pcm.parameter.VariableUsage createForReference(AbsoluteReference reference)
-
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)
-
createEmptyBehavior
public static org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour createEmptyBehavior()
-
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.ResourceDemandingBehaviour addActions(List<org.palladiosimulator.pcm.seff.AbstractAction> steps)
-
-