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 voidaddContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet newSet)voidaddMisusage(org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification policy)org.palladiosimulator.pcm.confidentiality.context.set.ContextSetcombineContextSet(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.ConfidentialAccessSpecificationgetContextModel()EList<org.palladiosimulator.pcm.confidentiality.context.set.ContextSet>getContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff)org.palladiosimulator.pcm.confidentiality.context.set.ContextSetgetContextSet(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.ContextSetContainergetContextSetContainer(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.ContextSetContainergetCreatedContextSetContainer()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()booleanisNegative(org.palladiosimulator.pcm.confidentiality.context.specification.PolicySpecification specification)voidremoveContextSet(org.palladiosimulator.pcm.confidentiality.context.specification.assembly.MethodSpecification seff, org.palladiosimulator.pcm.confidentiality.context.set.ContextSet set, boolean removeNegative)voidremoveContextSetNegative(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)
-
-