Package modelabstraction
Class ContextModelAbstraction
- java.lang.Object
-
- modelabstraction.ContextModelAbstraction
-
public class ContextModelAbstraction extends Object
-
-
Constructor Summary
Constructors Constructor Description ContextModelAbstraction(org.palladiosimulator.pcm.confidentiality.context.ConfidentialAccessSpecification contextModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet newSet)
void
addMisusage(org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification policy)
org.palladiosimulator.pcm.confidentiality.context.set.ContextSet
combineContextSet(org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set1, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set2)
EList<org.palladiosimulator.pcm.confidentiality.context.model.ContextAttribute>
getContextAttributes()
org.palladiosimulator.pcm.confidentiality.context.ConfidentialAccessSpecification
getContextModel()
EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet>
getContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
org.palladiosimulator.pcm.confidentiality.context.set.ContextSet
getContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification specification)
EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet>
getContextSet(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall systemCall)
EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet>
getContextSet(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenarioBehaviour)
org.palladiosimulator.pcm.confidentiality.context.set.ContextSetContainer
getContextSetContainer(org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set)
EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet>
getContextSetFiltered(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
EList<ContextSetRecord>
getContextSetRecords(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet>
getContextSets()
EList<org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification>
getContextSpecification(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall systemCall)
EList<org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification>
getContextSpecification(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenarioBehaviour)
EList<org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification>
getContextSpecifications()
org.palladiosimulator.pcm.confidentiality.context.set.ContextSetContainer
getCreatedContextSetContainer()
EList<org.palladiosimulator.pcm.confidentiality.context.model.HierarchicalContext>
getHierarchicalContexts()
List<org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification>
getPolicySpecifications()
List<org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification>
getPolicySpecifications(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
List<org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification>
getSEFFs()
boolean
isNegative(org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification specification)
void
removeContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set, boolean removeNegative)
void
removeContextSetNegative(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set)
-
-
-
Method Detail
-
getContextModel
public org.palladiosimulator.pcm.confidentiality.context.ConfidentialAccessSpecification getContextModel()
-
getContextSpecification
public EList<org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification> getContextSpecification(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall systemCall)
-
getContextSpecification
public EList<org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification> getContextSpecification(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenarioBehaviour)
-
getContextSet
public EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet> getContextSet(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenarioBehaviour)
-
getContextSet
public EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet> getContextSet(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall systemCall)
-
getContextSet
public org.palladiosimulator.pcm.confidentiality.context.set.ContextSet getContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification specification)
-
getPolicySpecifications
public List<org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification> getPolicySpecifications(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
-
getSEFFs
public List<org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification> getSEFFs()
-
getContextSet
public EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet> getContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
-
getContextSetFiltered
public EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet> getContextSetFiltered(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
-
getContextSetRecords
public EList<ContextSetRecord> getContextSetRecords(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)
-
removeContextSet
public void removeContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set, boolean removeNegative)
-
removeContextSetNegative
public void removeContextSetNegative(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set)
-
addContextSet
public void addContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet newSet)
-
combineContextSet
public org.palladiosimulator.pcm.confidentiality.context.set.ContextSet combineContextSet(org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set1, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set2)
-
getCreatedContextSetContainer
public org.palladiosimulator.pcm.confidentiality.context.set.ContextSetContainer getCreatedContextSetContainer()
-
getContextSetContainer
public org.palladiosimulator.pcm.confidentiality.context.set.ContextSetContainer getContextSetContainer(org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set)
-
getPolicySpecifications
public List<org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification> getPolicySpecifications()
-
getContextSpecifications
public EList<org.palladiosimulator.pcm.confidentiality.context.specification.ContextSpecification> getContextSpecifications()
-
getContextSets
public EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet> getContextSets()
-
getContextAttributes
public EList<org.palladiosimulator.pcm.confidentiality.context.model.ContextAttribute> getContextAttributes()
-
getHierarchicalContexts
public EList<org.palladiosimulator.pcm.confidentiality.context.model.HierarchicalContext> getHierarchicalContexts()
-
isNegative
public boolean isNegative(org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification specification)
-
addMisusage
public void addMisusage(org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification policy)
-
-