Index
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
DataFlowVariable
s 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 thePCMNodeCharacteristicsCalculator
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 passedParameter
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values