Index

A C D E F G H I L O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractActionSequenceElement<T extends EObject> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity
 
AbstractActionSequenceElement() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Constructs a new action sequence element with empty dataflow variables and node characteristics
AbstractActionSequenceElement(List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Creates a new action sequence element with updated dataflow variables and node characteristics
AbstractPCMActionSequenceElement<T extends EObject> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
AbstractPCMActionSequenceElement(AbstractPCMActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.AbstractPCMActionSequenceElement
Builds a new Sequence element with an existing element and a list of Node and DataFlow variables
AbstractPCMActionSequenceElement(T, Deque<AssemblyContext>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.AbstractPCMActionSequenceElement
Constructs a new Action Sequence Element with the underlying Palladio Element and Assembly Context
ActionSequence - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity
 
ActionSequence(List<AbstractActionSequenceElement<?>>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.ActionSequence
 
ActionSequenceFinder - Interface in org.palladiosimulator.dataflow.confidentiality.analysis.sequence
 
addCaller(AbstractPCMActionSequenceElement<?>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Adds a new caller to the SEFF Finder context to be saved as the topmost element in the collection of callers
addCharacteristic(CharacteristicValue) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
 
addCharacteristicValues(List<CharacteristicValue>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DataStore
Adds the given characteristic values to the list of stored characteristic values
addDataStore(DataStore) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Add a new known data store to the context

C

CallingSEFFActionSequenceElement - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
CallingSEFFActionSequenceElement(CallingSEFFActionSequenceElement, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingSEFFActionSequenceElement
Constructs a new SEFF Action Sequence element given an old element and a list of updated dataflow variables and node characteristics
CallingSEFFActionSequenceElement(ExternalCallAction, Deque<AssemblyContext>, List<Parameter>, boolean) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingSEFFActionSequenceElement
Creates a new SEFF Action Sequence Element with an underlying Palladio Element, Assembly Context, List of present parameter and indication whether the SEFF Action is calling
CallingUserActionSequenceElement - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
CallingUserActionSequenceElement(CallingUserActionSequenceElement, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingUserActionSequenceElement
Constructs a new User Action Sequence element given an old element and a list of updated dataflow variables and node characteristics
CallingUserActionSequenceElement(EntryLevelSystemCall, boolean) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingUserActionSequenceElement
Creates a new User Action Sequence Element with an underlying Palladio Element and indication whether the SEFF Action is calling
CallReturnBehavior - Interface in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity
 
characteristicLiteral() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CharacteristicValue
Returns the value of the characteristicLiteral record component.
characteristics() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
Returns the value of the characteristics record component.
characteristicType() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CharacteristicValue
Returns the value of the characteristicType record component.
CharacteristicValue - Record Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity
 
CharacteristicValue(EnumCharacteristicType, Literal) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CharacteristicValue
Creates an instance of a CharacteristicValue record class.
compareTo(PCMActionSequence) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
Return -1, when this sequence needs to be executed before the other Return 0, if the sequences can run simultaneously Return 1, if the other sequence needs to run first
context() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.SEFFWithContext
Returns the value of the context record component.
createPrintableCharacteristicsList(List<CharacteristicValue>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Returns a string with the names of all characteristic types and selected literals of all characteristic values.
createPrintableDatabaseInformation(List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
 
createPrintableNodeInformation() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Returns a string with detailed information about a node's characteristics, data flow variables and the variables' characteristics.

D

DatabaseActionSequenceElement<T extends org.palladiosimulator.dataflow.confidentiality.pcm.model.confidentiality.repository.OperationalDataStoreComponent> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
DatabaseActionSequenceElement(DatabaseActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
Constructs a new Database Action Sequence Element given an old Database Action Sequence Element and an updated List of dataflow variables and Node characteristics
DatabaseActionSequenceElement(T, Deque<AssemblyContext>, boolean, DataStore) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
Create a new Database Action Sequence Element with the underlying Palladio Element, Assembly Context, DataStore and indication wheter the Data Store is written to
DataFlowAnalysis - Class in org.palladiosimulator.dataflow.confidentiality.analysis.dsl
 
DataFlowAnalysis() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.dsl.DataFlowAnalysis
 
DataFlowConfidentialityAnalysis - Interface in org.palladiosimulator.dataflow.confidentiality.analysis
 
DataFlowVariable - Record Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity
 
DataFlowVariable(String) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
 
DataFlowVariable(String, List<CharacteristicValue>) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
Creates an instance of a DataFlowVariable record class.
DataStore - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
DataStore(String) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DataStore
Create a new DataStore with a given Database component name, and an empty variable name, which might be unknown at the time of creation

E

elements - Variable in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.ActionSequence
 
EMF_PROFILE_NAME - Static variable in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
EMF_PROFILE_PLUGIN - Static variable in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
equals(Object) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CharacteristicValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.AbstractPCMActionSequenceElement
 
equals(Object) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.SEFFWithContext
Indicates whether some other object is "equal to" this one.
evaluate(VariableCharacterisation) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMDataCharacteristicsCalculator
Evaluate a Variable Characterization with the current Variables and update the internal state of the characteristics calculator.
evaluateDataFlow() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.ActionSequence
 
evaluateDataFlow() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
evaluateDataFlow(List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Evaluates the Data Flow at a given sequence element given the list of DataFlowVariables that are received from the precursor
evaluateDataFlow(List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingSEFFActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingUserActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.SEFFActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.UserActionSequenceElement
 
evaluateDataFlows(List<ActionSequence>) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 
evaluateDataFlows(List<ActionSequence>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.StandalonePCMDataFlowConfidentialtyAnalysis
 
evaluateNodeCharacteristics() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
 
evaluateNodeCharacteristics() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.SEFFActionSequenceElement
Returns a list of Characteristic values that are present at the node using the PCMNodeCharacteristicsCalculator
evaluateNodeCharacteristics() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.UserActionSequenceElement
Calculates the node characteristics for an UserActionSequenceElement using the PCMNodeCharacteristicsCalculator

F

findAllSequences() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 
findAllSequences() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.sequence.ActionSequenceFinder
 
findAllSequences() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMActionSequenceFinder
 
findAllSequences() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.StandalonePCMDataFlowConfidentialtyAnalysis
 
findCalledSEFF(ProvidedRole, Signature, Deque<AssemblyContext>) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMQueryUtils
Finds a called SEFF and the corresponding stack of assembly contexts.
findCalledSEFF(RequiredRole, OperationSignature, Deque<AssemblyContext>) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMQueryUtils
Finds a called SEFF and the corresponding stack of assembly contexts.
findParentOfType(EObject, Class<T>, boolean) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMQueryUtils
 
findSequencesForDatabaseAction(SEFFWithContext, SEFFFinderContext, PCMActionSequence) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.PCMDatabaseFinderUtils
 
findSequencesForSEFFAction(AbstractAction, SEFFFinderContext, PCMActionSequence) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.PCMSEFFFinderUtils
 
findSequencesForUserAction(AbstractUserAction, List<DataStore>, PCMActionSequence) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.PCMUserFinderUtils
 
findSequencesForUserActionReturning(EntryLevelSystemCall, List<DataStore>, PCMActionSequence) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.PCMUserFinderUtils
 
findStartActionsForUsageModel(UsageModel) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMQueryUtils
 

G

getAllCharacteristics() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
 
getAllDataFlowVariables() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Returns a list of all dataflow variables that are present for the action sequence element
getAllNodeCharacteristics() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Returns a list of all present node characteristics for the action sequence element
getCalculatedCharacteristics() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMDataCharacteristicsCalculator
Returns the list of DataFlowVariables that were calculated according to the VariableCharacterizations provided
getCallers() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Returns the currently saved callers, that called the current SEFF element
getCharacteristicValues() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DataStore
Returns the list of stored characteristic values, which are propagated to the caller
getContext() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.AbstractPCMActionSequenceElement
Returns the assembly contexts of the sequence element
getContext() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Returns the currently saved assembly contexts, that the current SEFF element is executed in
getDatabaseComponentName() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DataStore
Get the name of the underlying database component of the data store
getDatabaseVariableName() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DataStore
Returns , if known, the database variable name, which is used in returning the data store content to callers
getDataFlowCharacteristicsWithName(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Returns a Map of characteristic literals and dataflow variables that are set for a given characteristic type in the list of all data flow variables
getDataStore() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
 
getDataStores() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Returns the list of data stores, that are currently known
getElement() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.AbstractPCMActionSequenceElement
Return the saved element of the sequence element
getElements() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.ActionSequence
 
getFirstStartActionInActionList(List<AbstractAction>) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMQueryUtils
 
getLastCaller() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Returns the last called PCM element and removes it from the saved callers
getNodeCharacteristics(Optional<Deque<AssemblyContext>>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMNodeCharacteristicsCalculator
Returns the node characteristics that are present at the given node with the assembly context provided.
getNodeCharacteristicsWithName(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Returns a list of characteristic literals that are set for a given characteristic type in the list of all node characteristics
getParameter() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.SEFFActionSequenceElement
Returns a list of parameters, that the SEFF was called with
getParameter() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Returns the currently saved parameter, that are available for the current SEFF element
getProvidedDatabases() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
getRequiredDatabases() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
getStartActionOfScenarioBehavior(ScenarioBehaviour) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMQueryUtils
 

H

hasCharacteristic(CharacteristicValue) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
 
hashCode() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CharacteristicValue
Returns a hash code value for this object.
hashCode() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
Returns a hash code value for this object.
hashCode() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.AbstractPCMActionSequenceElement
 
hashCode() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.SEFFWithContext
Returns a hash code value for this object.

I

initalizeAnalysis() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 
initalizeAnalysis() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.StandalonePCMDataFlowConfidentialtyAnalysis
 
isCalling() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CallReturnBehavior
 
isCalling() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingSEFFActionSequenceElement
 
isCalling() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingUserActionSequenceElement
 
isEvaluated() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
Returns whether the action sequence element has been evaluated
isReturning() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CallReturnBehavior
 
isTargetInResource(EClass, Resource) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
isWriting() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
 

L

loadModelContent(URI) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
lookupElementOfType(EClass) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 

O

org.palladiosimulator.dataflow.confidentiality.analysis - package org.palladiosimulator.dataflow.confidentiality.analysis
 
org.palladiosimulator.dataflow.confidentiality.analysis.dsl - package org.palladiosimulator.dataflow.confidentiality.analysis.dsl
 
org.palladiosimulator.dataflow.confidentiality.analysis.sequence - package org.palladiosimulator.dataflow.confidentiality.analysis.sequence
 
org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity - package org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity
 
org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm - package org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm - package org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm
 
org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder - package org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder
 

P

PCMActionSequence - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
PCMActionSequence() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
PCMActionSequence(List<AbstractActionSequenceElement<?>>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
PCMActionSequence(AbstractActionSequenceElement<?>...) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
PCMActionSequence(ActionSequence) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
PCMActionSequence(ActionSequence, AbstractActionSequenceElement<?>...) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.PCMActionSequence
 
PCMActionSequenceFinder - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm
 
PCMActionSequenceFinder(UsageModel, Allocation) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMActionSequenceFinder
 
PCMAnalysisUtils - Class in org.palladiosimulator.dataflow.confidentiality.analysis
 
PCMDatabaseFinderUtils - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder
 
PCMDataCharacteristicsCalculator - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm
 
PCMDataCharacteristicsCalculator(List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMDataCharacteristicsCalculator
Initialize Characteristic Calculator with initial variables.
PCMNodeCharacteristicsCalculator - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm
 
PCMNodeCharacteristicsCalculator(Entity) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMNodeCharacteristicsCalculator
Creates a new node characteristic calculator with the given node
PCMQueryUtils - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm
 
PCMSEFFFinderUtils - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder
 
PCMSEFFFinderUtils() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.PCMSEFFFinderUtils
 
PCMUserFinderUtils - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder
 
PLUGIN_PATH - Static variable in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 

Q

queryDataFlow(ActionSequence, Predicate<? super AbstractActionSequenceElement<?>>) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 
queryDataFlow(ActionSequence, Predicate<? super AbstractActionSequenceElement<?>>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.StandalonePCMDataFlowConfidentialtyAnalysis
 

R

resolveAllProxies() - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
returnToCaller(AbstractPCMActionSequenceElement<?>, SEFFFinderContext, PCMActionSequence) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.PCMSEFFFinderUtils
 

S

seff() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.SEFFWithContext
Returns the value of the seff record component.
SEFFActionSequenceElement<T extends org.palladiosimulator.pcm.seff.AbstractAction> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
SEFFActionSequenceElement(SEFFActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.SEFFActionSequenceElement
Create a new SEFF Action Sequence element using an old SEFF Action Sequence element and a updated list of dataflow variables and node characteristics
SEFFActionSequenceElement(T, Deque<AssemblyContext>, List<Parameter>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.SEFFActionSequenceElement
Construct a new SEFF Action Sequence element with the given underlying Palladio Element, AssemblyContext and a list of passed Parameter.
SEFFFinderContext - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder
 
SEFFFinderContext(Deque<AssemblyContext>, Deque<AbstractPCMActionSequenceElement<?>>, List<Parameter>, List<DataStore>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Initializes a new SEFF Finder context with the given assembly context, Collection of callers, List of available parameter, and all discovered data stores
SEFFFinderContext(SEFFFinderContext) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Duplicate SEFF Finder Context given an existing context
SEFFWithContext - Record Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm
 
SEFFWithContext(ResourceDemandingSEFF, Deque<AssemblyContext>) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.SEFFWithContext
Creates an instance of a SEFFWithContext record class.
setDatabaseVariableName(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DataStore
Sets the variable name, which the data store refers to, as it can be unknown
setLoggerLevel(Level) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.StandalonePCMDataFlowConfidentialtyAnalysis
 
StandalonePCMDataFlowConfidentialtyAnalysis - Class in org.palladiosimulator.dataflow.confidentiality.analysis
 
StandalonePCMDataFlowConfidentialtyAnalysis(String, Class<? extends Plugin>, String, String) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.StandalonePCMDataFlowConfidentialtyAnalysis
 

T

toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.AbstractActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.ActionSequence
 
toString() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.CharacteristicValue
Returns a string representation of this record class.
toString() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
Returns a string representation of this record class.
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingSEFFActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.CallingUserActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.DatabaseActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.SEFFActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.UserActionSequenceElement
 
toString() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.SEFFWithContext
Returns a string representation of this record class.

U

updateParameterForCallerReturning(AbstractPCMActionSequenceElement<?>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Update parameter that are passed to the called function for a given calling PCM element
updateParametersForCall(List<Parameter>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Update stored parameters directly by setting passed variables to a function
updateSEFFContext(Deque<AssemblyContext>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.finder.SEFFFinderContext
Update assembly contexts with a new provided collection of assembly contexts
UserActionSequenceElement<T extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm
 
UserActionSequenceElement(UserActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.UserActionSequenceElement
Creates a new User Sequence Element using an old User Sequence Element and a list of updated dataflow variables and node characteristics
UserActionSequenceElement(T) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.pcm.UserActionSequenceElement
Creates a new User Sequence Element with the given Palladio User Action Element

V

variableName() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.entity.DataFlowVariable
Returns the value of the variableName record component.
A C D E F G H I L O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values