Index

A B C E G L N O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACQUIRE_ACTION_NAME - Static variable in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
Ast2SeffJob - Class in org.palladiosimulator.somox.ast2seff.jobs
Transformer converting a JDT AST instance into a Palladio Component Model SEFF using the Palladio FluentApiModelGenerator.
Ast2SeffJob(Blackboard<Object>, String, String) - Constructor for class org.palladiosimulator.somox.ast2seff.jobs.Ast2SeffJob
 
Ast2SeffVisitor - Class in org.palladiosimulator.somox.ast2seff.visitors
 
Ast2SeffVisitor(ActionSeff, ASTNode, Map<ASTNode, ServiceEffectSpecification>, FluentRepositoryFactory) - Constructor for class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Constructor for the visitor object Sets all relevant variables for the public visit functions of the class

B

BRANCH_ACTION_NAME - Static variable in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 

C

cleanup(IProgressMonitor) - Method in class org.palladiosimulator.somox.ast2seff.jobs.Ast2SeffJob
 
createBlockListFromSwitchStatement(SwitchStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.SwitchStatementUtil
Switch Statement Util function to define the blocks which get modeled as branch transitions in the SEFF model This function generates a list of all statements from the beginning of the case to the next break or end of the switch statement Therefore statements can be included into several lists when a case is not ended with a break statement

E

execute(IProgressMonitor) - Method in class org.palladiosimulator.somox.ast2seff.jobs.Ast2SeffJob
 

G

getCatchClauseConditionString(CatchClause) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getClassName(Expression) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getClassName(MethodInvocation) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getElseStatementConditionString() - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(EnhancedForStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(Expression) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(ExpressionStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(ForStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(IfStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(MethodInvocation) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(ReturnStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(SwitchStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(TryStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getEntityName(WhileStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getExpressionClassName(Expression) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getIfStatementConditionString(IfStatement) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getName() - Method in class org.palladiosimulator.somox.ast2seff.jobs.Ast2SeffJob
 
getSwitchCaseConditionString(SwitchCase) - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
getTryStatementConditionString() - Static method in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 

L

LOOP_ACTION_NAME - Static variable in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 

N

NameUtil - Class in org.palladiosimulator.somox.ast2seff.util
 
NameUtil() - Constructor for class org.palladiosimulator.somox.ast2seff.util.NameUtil
 

O

org.palladiosimulator.somox.ast2seff.jobs - package org.palladiosimulator.somox.ast2seff.jobs
 
org.palladiosimulator.somox.ast2seff.util - package org.palladiosimulator.somox.ast2seff.util
 
org.palladiosimulator.somox.ast2seff.visitors - package org.palladiosimulator.somox.ast2seff.visitors
 

P

perform(ActionSeff, ASTNode, Map<ASTNode, ServiceEffectSpecification>, FluentRepositoryFactory) - Static method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Function to start the traversal of a MethodDeclaration

R

RELEASE_ACTION_NAME - Static variable in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 

S

setBlackboard(Blackboard<Object>) - Method in class org.palladiosimulator.somox.ast2seff.jobs.Ast2SeffJob
Sets the blackboard of the job.
START_ACTION_NAME - Static variable in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
STOP_ACTION_NAME - Static variable in class org.palladiosimulator.somox.ast2seff.util.NameUtil
 
SwitchStatementUtil - Class in org.palladiosimulator.somox.ast2seff.util
Computes for a SwitchStatement the case branches in a way that to the case branches, that do not end with break, the following case branch is added.
SwitchStatementUtil() - Constructor for class org.palladiosimulator.somox.ast2seff.util.SwitchStatementUtil
 

V

visit(EnhancedForStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transformation of a EnhancedForStatement to a LoopAction
visit(ExpressionStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transform an expression statement to a Method Inlining, Internal Action or External Action
visit(ForStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transformation of a ForStatement to a LoopAction
visit(IfStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transformation of an IfStatement to a BranchAction
visit(ReturnStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Generate Set Variable Action for functions with a return statement
visit(SwitchStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transformation of a SwitchStatement to a BranchAction Usage of the SwitchStatementUtil to break down the different cases to different blocks
visit(SynchronizedStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transformation of an SynchronizedStatement to a AcquireAction and ReleaseAction with the body between the two actions For all synchronized statements in on component only one passive resource gets modeled
visit(TryStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transformation of a TryStatement to a BranchAction
visit(VariableDeclarationStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Limitation / Future Work Set Variable Actions only should be modeled for functions with return statement
visit(WhileStatement) - Method in class org.palladiosimulator.somox.ast2seff.visitors.Ast2SeffVisitor
Transformation of a WhileStatement to a LoopAction
A B C E G L N O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values