All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractRule Implements basic functionality for a Rule, leaving application of rule abstractAssemblyAbstraction Abstraction for handling related to Assembly/SystemButtonHandler Connection between GUI and MainHandler Referenced in plugin.xmlContextModelAbstraction ContextModelPrinter ContextSetRecord Wrapper for context set, which contains additional informationContextSetRecordCompare Deriver Finds affected seffs for each system call, then derives the contexts for that seffs and creates policy specification for itDeriverRecord Contains all information needed to create a new policy specificationDeriverUtil Static helper functions for e.g.ErrorRecord ErrorType List of all error typesHierarchicalContextAbstraction IModelAbstraction IRulesDefinition Interface for rulesetsLogger Logger Class to print to system.out SingletonMainHandler Handles to basic logic of plugin 1.MergeSEFF Ruleset for Substitute Parent (all children in hierarchical context --> replace with parent)ModelAbstraction Abstracts paths to the different models Needed to enable different handling in testsModelHandler Handles loading and saving of models/resources Initialises and handles EMF eCore modelNegativeCleanup NegativeRule NegativeRuleParentChild NegativeRuleSame PalladioAbstraction Encapsulates logic to go from system call to seffParentChild Ruleset for parent child in hierarchical contextPolicyCleaner Class for final cleanup of contextmodel E.g.PolicyDeriver Entrypoint for plugin.PolicyReducer Execute a set of rules on the given context modelPreferenceHandler Creates preference page for plugin in preferences This class is referenced in plugin.xmlReducerUtil RulesFlag Class to allow rules to be enabled or disabled.RulesRecord A record of the needed data Is collected during aplication of rule, used when executing rule.RulesType List of all ruleset definitionsSamePolicy Ruleset for same policy (A policy is affected by 2 context sets which are the same, remove first)Settings Contains all settings which alter behaviour of policyextractorSimplerPolicy Ruleset for simpler policy (one policy already included in the other policy for the same seff)SubstituteParent Ruleset for Substitute Parent (all children in hierarchical context --> replace with parent)UsageModelAbstraction Abstraction for handling related to UsageModel