Index

A B C D E F G H I L M N 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.entity.sequence
 
AbstractActionSequenceElement() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.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.entity.sequence.AbstractActionSequenceElement
Creates a new action sequence element with updated dataflow variables and node characteristics
AbstractDataFlowAnalysisBuilder<T extends DataFlowConfidentialityAnalysis,D extends AnalysisBuilderData,E extends AnalysisBuilderData> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.builder
An abstract builder for a data flow analysis.
AbstractDataFlowAnalysisBuilder(D) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
Creates a new builder with the given builder data
AbstractPCMActionSequenceElement<T extends org.palladiosimulator.pcm.core.entity.Entity> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm
 
AbstractPCMActionSequenceElement(AbstractPCMActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.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.entity.pcm.AbstractPCMActionSequenceElement
Constructs a new Action Sequence Element with the underlying Palladio Element and Assembly Context
AbstractStandalonePCMDataFlowConfidentialityAnalysis - Class in org.palladiosimulator.dataflow.confidentiality.analysis.core
 
AbstractStandalonePCMDataFlowConfidentialityAnalysis(AnalysisData, Logger, String, Class<? extends Plugin>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.core.AbstractStandalonePCMDataFlowConfidentialityAnalysis
Creates a new instance of an data flow analysis with the given parameters
ActionSequence - Class in org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence
 
ActionSequence(List<AbstractActionSequenceElement<?>>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.ActionSequence
Create a new action sequence with the given elements
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.characteristics.DataFlowVariable
 
addCharacteristicValues(List<CharacteristicValue>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.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
addResource(Resource) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Adds the given resource to the list of saved resources that are used in the analysis
addResource(Resource) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
AnalysisBuilderData - Class in org.palladiosimulator.dataflow.confidentiality.analysis.builder
 
AnalysisBuilderData() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
 
AnalysisBuilderData(AnalysisBuilderData) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
Creates the analysis builder data object with the given data
AnalysisData - Record Class in org.palladiosimulator.dataflow.confidentiality.analysis.builder
 
AnalysisData(ResourceLoader, NodeCharacteristicsCalculator, DataCharacteristicsCalculatorFactory) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
Creates an instance of a AnalysisData record class.

B

build() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
Builds the analysis with the given builder data
build() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.DataFlowAnalysisBuilder
 
build() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
 
builder - Variable in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
 
builderData - Variable in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
 

C

CallingSEFFActionSequenceElement - Class in org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff
 
CallingSEFFActionSequenceElement(CallingSEFFActionSequenceElement, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.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.entity.pcm.seff.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.entity.pcm.user
 
CallingUserActionSequenceElement(CallingUserActionSequenceElement, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user.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.entity.pcm.user.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.entity
 
characteristicLiteral() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.CharacteristicValue
Returns the value of the characteristicLiteral record component.
characteristics() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
Returns the value of the characteristics record component.
characteristicType() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.CharacteristicValue
Returns the value of the characteristicType record component.
CharacteristicValue - Record Class in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics
 
CharacteristicValue(EnumCharacteristicType, Literal) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.CharacteristicValue
Creates an instance of a CharacteristicValue record class.
checkCallParameter(OperationSignature, List<VariableCharacterisation>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.AbstractPCMActionSequenceElement
Checks the parameters to the call signature for characterizations that have no impact on the results at all
checkCharacteristics(List<EnumCharacteristic>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node.PCMNodeCharacteristicsCalculator
Determines, whether the given list of enum characteristics is permissible
compareTo(PCMActionSequence) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.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.
copyBuilderData(E) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
Copies the given expected builder data into the builder
copyBuilderData(AnalysisBuilderData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.DataFlowAnalysisBuilder
 
copyBuilderData(AnalysisBuilderData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
 
createAnalysisData() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Creates a new analysis data object from the configured data.
createNodeCalculator(List<DataFlowVariable>, List<CharacteristicValue>) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.DataCharacteristicsCalculatorFactory
Initialize Characteristic Calculator with initial variables.
createNodeCalculator(List<DataFlowVariable>, List<CharacteristicValue>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.PCMDataCharacteristicsCalculatorFactory
Initialize Characteristic Calculator with initial variables.
createPrintableCharacteristicsList(List<CharacteristicValue>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.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.entity.pcm.seff.DatabaseActionSequenceElement
Creates printable information for the database component
createPrintableNodeInformation() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.AbstractActionSequenceElement
Returns a string with detailed information about a node's characteristics, data flow variables and the variables' characteristics.
createRelativePluginURI(String, String) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.utils.pcm.PCMResourceUtils
Creates a relative plugin uri from the given relative path

D

DatabaseActionSequenceElement<T extends org.palladiosimulator.dataflow.confidentiality.pcm.model.confidentiality.repository.OperationalDataStoreComponent> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff
 
DatabaseActionSequenceElement(DatabaseActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.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.entity.pcm.seff.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
DataCharacteristicsCalculator - Interface in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable
 
DataCharacteristicsCalculatorFactory - Interface in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable
 
DataFlowAnalysisBuilder - Class in org.palladiosimulator.dataflow.confidentiality.analysis.builder
 
DataFlowAnalysisBuilder() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.builder.DataFlowAnalysisBuilder
 
DataFlowConfidentialityAnalysis - Interface in org.palladiosimulator.dataflow.confidentiality.analysis
 
DataFlowVariable - Record Class in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics
 
DataFlowVariable(String) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
 
DataFlowVariable(String, List<CharacteristicValue>) - Constructor for record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
Creates an instance of a DataFlowVariable record class.
DataStore - Class in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics
 
DataStore(String) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.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.entity.sequence.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.builder.AnalysisData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.CharacteristicValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.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 interface org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.DataCharacteristicsCalculator
Evaluate a Variable Characterization with the current Variables and update the internal state of the characteristics calculator.
evaluate(VariableCharacterisation) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.PCMDataCharacteristicsCalculator
Evaluate a Variable Characterization with the current Variables and update the internal state of the characteristics calculator.
evaluateDataFlow(List<DataFlowVariable>, AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.CallingSEFFActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>, AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.DatabaseActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>, AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.SEFFActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>, AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user.CallingUserActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>, AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user.UserActionSequenceElement
 
evaluateDataFlow(List<DataFlowVariable>, AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.AbstractActionSequenceElement
Evaluates the Data Flow at a given sequence element given the list of DataFlowVariables that are received from the precursor
evaluateDataFlow(AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
 
evaluateDataFlow(AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.ActionSequence
Evaluate the data flow of the action sequence with the given analysis data
evaluateDataFlows(List<ActionSequence>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.core.AbstractStandalonePCMDataFlowConfidentialityAnalysis
 
evaluateDataFlows(List<ActionSequence>) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 

F

findAllSequences() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.core.AbstractStandalonePCMDataFlowConfidentialityAnalysis
 
findAllSequences() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 
findAllSequences() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.sequence.ActionSequenceFinder
Finds all seqences provided by the (otherwise) provided Resources
findAllSequences() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMActionSequenceFinder
 
findCalledSEFF(ProvidedRole, Signature, Deque<AssemblyContext>) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.utils.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.utils.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.utils.pcm.PCMQueryUtils
Finds the parent of a given type starting at the given modeling object
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.utils.pcm.PCMQueryUtils
Returns the List of start actions for a usage model

G

getAllCharacteristics() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
 
getAllDataFlowVariables() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.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.entity.sequence.AbstractActionSequenceElement
Returns a list of all present node characteristics for the action sequence element
getAllocation() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMResourceListLoader
 
getAllocation() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMURIResourceLoader
 
getAllocation() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.resource.ResourceLoader
Returns the allocation model that the resource loader has loaded
getBuilderData() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
Returns the saved builder data of the builder
getCalculatedCharacteristics() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.DataCharacteristicsCalculator
Returns the list of DataFlowVariables that were calculated according to the VariableCharacterizations provided
getCalculatedCharacteristics() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.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.characteristics.DataStore
Returns the list of stored characteristic values, which are propagated to the caller
getContext() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.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.characteristics.DataStore
Get the name of the underlying database component of the data store
getDatabaseVariableName() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.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.entity.sequence.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
getDataFlowVariables(AnalysisData, List<CharacteristicValue>, List<VariableCharacterisation>, List<DataFlowVariable>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.AbstractPCMActionSequenceElement
Calculate the data characteristics for the sequence element with the given analysis data
getDataStore() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.DatabaseActionSequenceElement
Returns the data store of the sequence element
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.entity.pcm.AbstractPCMActionSequenceElement
Return the saved element of the sequence element
getElements() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.ActionSequence
Returns the saved elements in the sequence
getFirstStartActionInActionList(List<AbstractAction>) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.utils.pcm.PCMQueryUtils
Returns the first start action in the list of actions
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
getModelProjectName() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
Returns the configured name of the modelling project
getNodeCharacteristics(AnalysisData) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.AbstractPCMActionSequenceElement
Calculate the node characteristics for the sequence element with the given analysis data
getNodeCharacteristics(Entity, Deque<AssemblyContext>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node.LegacyPCMNodeCharacteristicsCalculator
Returns the node characteristics that are present at the given node with the assembly context provided.
getNodeCharacteristics(Entity, Deque<AssemblyContext>) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node.NodeCharacteristicsCalculator
 
getNodeCharacteristics(Entity, Deque<AssemblyContext>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node.PCMNodeCharacteristicsCalculator
 
getNodeCharacteristicsCalculator() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
 
getNodeCharacteristicsWithName(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.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.entity.pcm.seff.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
getPluginActivator() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Returns the plugin activator of the project
getProvidedDatabases() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
 
getRelativeAllocationModelPath() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Returns the configured relative path to the allocation model
getRelativeNodeCharacteristicsPath() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Returns the relative path to the node characteristics model the analysis is configured to use
getRelativeUsageModelPath() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Returns the configured relative path to the usage model of the analysis
getRequiredDatabases() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
 
getResourceLoader() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
 
getResources() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Returns the list of saved resources that are used in the analysis
getStartActionOfScenarioBehavior(ScenarioBehaviour) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.utils.pcm.PCMQueryUtils
Finds the start action of a given scenario behaviour
getUsageModel() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMResourceListLoader
 
getUsageModel() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMURIResourceLoader
 
getUsageModel() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.resource.ResourceLoader
Returns the usage model that the resource loader has loaded
getVariableCharacteristicsCalculator() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
 

H

hasCharacteristic(CharacteristicValue) - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
 
hashCode() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
Returns a hash code value for this object.
hashCode() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.CharacteristicValue
Returns a hash code value for this object.
hashCode() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
Returns a hash code value for this object.
hashCode() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.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 class org.palladiosimulator.dataflow.confidentiality.analysis.core.AbstractStandalonePCMDataFlowConfidentialityAnalysis
 
initalizeAnalysis() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 
isBranching() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.SEFFActionSequenceElement
Returns whether a SEFF Action Sequence Element (i.e.
isCalling() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.entity.CallReturnBehavior
 
isCalling() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.CallingSEFFActionSequenceElement
 
isCalling() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user.CallingUserActionSequenceElement
 
isEvaluated() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.AbstractActionSequenceElement
Returns whether the action sequence element has been evaluated
isLegacy() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Returns, whether or not the analysis is in legacy mode
isReturning() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.entity.CallReturnBehavior
 
isStandalone() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
Returns, whether the analysis should run in standalone mode or not
isTargetInResource(EClass, Resource) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
isWriting() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.DatabaseActionSequenceElement
Returns whether the data store is written to

L

legacy() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
Set the legacy mode of the analysis
LegacyPCMNodeCharacteristicsCalculator - Class in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node
 
LegacyPCMNodeCharacteristicsCalculator(ResourceLoader) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node.LegacyPCMNodeCharacteristicsCalculator
 
LegacyStandalonePCMDataFlowConfidentialityAnalysis - Class in org.palladiosimulator.dataflow.confidentiality.analysis.core
 
LegacyStandalonePCMDataFlowConfidentialityAnalysis(String, Class<? extends Plugin>, AnalysisData) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.core.LegacyStandalonePCMDataFlowConfidentialityAnalysis
Creates a new DataFlowConfidentialityAnlysis with the given modelling project name, modelling project plugin instance and global analysis data
loadModelContent(URI) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
loadRequiredResources() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMResourceListLoader
 
loadRequiredResources() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMURIResourceLoader
 
loadRequiredResources() - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.resource.ResourceLoader
Loads the required resources
logger - Variable in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
 
lookupElementOfType(EClass) - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
lookupElementOfType(EClass) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMResourceListLoader
 
lookupElementOfType(EClass) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMURIResourceLoader
 
lookupElementOfType(EClass) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.resource.ResourceLoader
Looks up an ECore element with the given class type

M

modelProjectName - Variable in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
 
modelProjectName(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.DataFlowAnalysisBuilder
Sets the modelling project name of the analysis

N

nodeCharacteristicsCalculator() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
Returns the value of the nodeCharacteristicsCalculator record component.
NodeCharacteristicsCalculator - Interface in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node
 

O

org.palladiosimulator.dataflow.confidentiality.analysis - package org.palladiosimulator.dataflow.confidentiality.analysis
 
org.palladiosimulator.dataflow.confidentiality.analysis.builder - package org.palladiosimulator.dataflow.confidentiality.analysis.builder
 
org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm - package org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm
 
org.palladiosimulator.dataflow.confidentiality.analysis.characteristics - package org.palladiosimulator.dataflow.confidentiality.analysis.characteristics
 
org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node - package org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node
 
org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable - package org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable
 
org.palladiosimulator.dataflow.confidentiality.analysis.core - package org.palladiosimulator.dataflow.confidentiality.analysis.core
 
org.palladiosimulator.dataflow.confidentiality.analysis.entity - package org.palladiosimulator.dataflow.confidentiality.analysis.entity
 
org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm - package org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm
 
org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff - package org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff
 
org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user - package org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user
 
org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence - package org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence
 
org.palladiosimulator.dataflow.confidentiality.analysis.resource - package org.palladiosimulator.dataflow.confidentiality.analysis.resource
 
org.palladiosimulator.dataflow.confidentiality.analysis.sequence - package org.palladiosimulator.dataflow.confidentiality.analysis.sequence
 
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
 
org.palladiosimulator.dataflow.confidentiality.analysis.utils.pcm - package org.palladiosimulator.dataflow.confidentiality.analysis.utils.pcm
 

P

PCMActionSequence - Class in org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm
 
PCMActionSequence() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
Creates a empty new action sequence
PCMActionSequence(List<AbstractActionSequenceElement<?>>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
Creates a new action sequence with the given elements
PCMActionSequence(AbstractActionSequenceElement<?>...) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
Creates a new action sequence with the given list of elements
PCMActionSequence(ActionSequence) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
Creates a copy of the given action sequence
PCMActionSequence(ActionSequence, AbstractActionSequenceElement<?>...) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.PCMActionSequence
Creates a copy of the given action sequence and appends the given
PCMActionSequenceFinder - Class in org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm
 
PCMActionSequenceFinder(UsageModel) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMActionSequenceFinder
 
PCMAnalysisBuilderData - Class in org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm
 
PCMAnalysisBuilderData() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
 
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.characteristics.variable
 
PCMDataCharacteristicsCalculator(List<DataFlowVariable>, List<CharacteristicValue>, ResourceLoader) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.PCMDataCharacteristicsCalculator
Initialize Data characteristics Calculator with initial variables.
PCMDataCharacteristicsCalculatorFactory - Class in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable
 
PCMDataCharacteristicsCalculatorFactory(ResourceLoader) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.variable.PCMDataCharacteristicsCalculatorFactory
Creates a new instance of the data characteristics calculator factory
PCMDataFlowConfidentialityAnalysisBuilder - Class in org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm
 
PCMDataFlowConfidentialityAnalysisBuilder() - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
 
PCMNodeCharacteristicsCalculator - Class in org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node
 
PCMNodeCharacteristicsCalculator(ResourceLoader) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.node.PCMNodeCharacteristicsCalculator
Creates a new node characteristic calculator with the given node
PCMQueryUtils - Class in org.palladiosimulator.dataflow.confidentiality.analysis.utils.pcm
 
PCMResourceListLoader - Class in org.palladiosimulator.dataflow.confidentiality.analysis.resource
 
PCMResourceListLoader(List<Resource>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMResourceListLoader
 
PCMResourceUtils - Class in org.palladiosimulator.dataflow.confidentiality.analysis.utils.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
 
PCMURIResourceLoader - Class in org.palladiosimulator.dataflow.confidentiality.analysis.resource
 
PCMURIResourceLoader(URI, URI, Optional<URI>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.resource.PCMURIResourceLoader
Creates a new resource loader with the given model URIs
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 class org.palladiosimulator.dataflow.confidentiality.analysis.core.AbstractStandalonePCMDataFlowConfidentialityAnalysis
 
queryDataFlow(ActionSequence, Predicate<? super AbstractActionSequenceElement<?>>) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 

R

resolveAllProxies() - Static method in class org.palladiosimulator.dataflow.confidentiality.analysis.PCMAnalysisUtils
 
resourceLoader() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
Returns the value of the resourceLoader record component.
ResourceLoader - Interface in org.palladiosimulator.dataflow.confidentiality.analysis.resource
 
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.entity.pcm.seff
 
SEFFActionSequenceElement(SEFFActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.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.entity.pcm.seff.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.characteristics.DataStore
Sets the variable name, which the data store refers to, as it can be unknown
setLegacy(boolean) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Sets the legacy mode of the analysis to allow the loading of EMF Profiles
setLoggerLevel(Level) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.core.AbstractStandalonePCMDataFlowConfidentialityAnalysis
 
setLoggerLevel(Level) - Method in interface org.palladiosimulator.dataflow.confidentiality.analysis.DataFlowConfidentialityAnalysis
 
setModelProjectName(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
Sets the model project name
setPluginActivator(Class<? extends Plugin>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Sets the plugin activator of the project
setRelativeAllocationModelPath(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Sets the relative path to the allocation model used in the analysis
setRelativeNodeCharacteristicsPath(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Sets the relative path to the node characteristics model that is used in the analysis
setRelativeUsageModelPath(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Sets the relative path to the usage model used in the analysis
setStandalone(boolean) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
Sets the standalone mode of the analysis
setupAnalysis() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.core.AbstractStandalonePCMDataFlowConfidentialityAnalysis
Performs additional tasks when the analysis is initialized.
setupAnalysis() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.core.LegacyStandalonePCMDataFlowConfidentialityAnalysis
 
setupAnalysis() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.core.StandalonePCMDataFlowConfidentialityAnalysis
Empty as no additional setup is needed
standalone - Variable in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
 
standalone() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.DataFlowAnalysisBuilder
Sets standalone mode of the analysis
StandalonePCMDataFlowConfidentialityAnalysis - Class in org.palladiosimulator.dataflow.confidentiality.analysis.core
 
StandalonePCMDataFlowConfidentialityAnalysis(String, Class<? extends Plugin>, AnalysisData) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.core.StandalonePCMDataFlowConfidentialityAnalysis
Creates a new DataFlowConfidentialityAnlysis with the given modelling project name, modelling project plugin instance and global analysis data

T

toString() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
Returns a string representation of this record class.
toString() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.CharacteristicValue
Returns a string representation of this record class.
toString() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
Returns a string representation of this record class.
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.CallingSEFFActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.DatabaseActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.seff.SEFFActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user.CallingUserActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user.UserActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.AbstractActionSequenceElement
 
toString() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.entity.sequence.ActionSequence
 
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
useAllocationModel(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
Uses a new path for an allocation model
useBuilder(B) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
Uses the given builder to build a subtype of the data flow analysis
useNodeCharacteristicsModel(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
Uses a new path for node characteristics
usePluginActivator(Class<? extends Plugin>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
Uses a plugin activator class for the given project
UserActionSequenceElement<T extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> - Class in org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user
 
UserActionSequenceElement(UserActionSequenceElement<T>, List<DataFlowVariable>, List<CharacteristicValue>) - Constructor for class org.palladiosimulator.dataflow.confidentiality.analysis.entity.pcm.user.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.entity.pcm.user.UserActionSequenceElement
Creates a new User Sequence Element with the given Palladio User Action Element
useResource(Resource) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
Uses the given resource to load the model contents
useResources(List<Resource>) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
Uses the given resources to load the model contents
useUsageModel(String) - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
Uses a new path for a usage model

V

validateBuilderData() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
Check the builder data that is saved in the builder
validateBuilderData() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.DataFlowAnalysisBuilder
 
validateBuilderData() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMDataFlowConfidentialityAnalysisBuilder
 
validateData() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisBuilderData
Validates the saved Data
validateData() - Method in class org.palladiosimulator.dataflow.confidentiality.analysis.builder.pcm.PCMAnalysisBuilderData
Validates the saved data
variableCharacteristicsCalculator() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AnalysisData
Returns the value of the variableCharacteristicsCalculator record component.
variableName() - Method in record class org.palladiosimulator.dataflow.confidentiality.analysis.characteristics.DataFlowVariable
Returns the value of the variableName record component.
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values