Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackerPackage.Literals
  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackSpecificationPackage.Literals
  • org.eclipse.emf.cdo.common.id.CDOWithID
    • org.eclipse.emf.cdo.CDOObject (also extends org.eclipse.emf.ecore.EObject)
      • org.palladiosimulator.pcm.confidentiality.context.policy.AllOf
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackContainer
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackerContainer
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackerSpecification
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackerSystemSpecificationContainer
      • org.palladiosimulator.pcm.confidentiality.context.system.AttributeProvider
        • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.PCMAttributeProvider (also extends org.palladiosimulator.pcm.core.entity.Entity)
      • org.palladiosimulator.pcm.confidentiality.context.systemcontext.Attributes
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.CategorySpecification
      • org.palladiosimulator.pcm.confidentiality.context.ConfidentialAccessSpecification
      • org.palladiosimulator.pcm.confidentiality.context.system.pcm.usage.EntryLevelIntegration
      • de.uka.ipd.sdq.identifier.Identifier
        • org.palladiosimulator.pcm.core.entity.Entity (also extends org.palladiosimulator.pcm.core.entity.NamedElement)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Attack
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CategoryAttack<T>
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEAttack
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEAttack
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackCategory
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEID
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEID
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.Attacker
          • org.palladiosimulator.pcm.confidentiality.context.systemcontext.Attribute
          • org.palladiosimulator.pcm.confidentiality.context.systemcontext.AttributeValue
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.DatamodelAttacker
          • org.palladiosimulator.pcm.confidentiality.context.policy.Expression
          • org.palladiosimulator.pcm.confidentiality.context.policy.Match
            • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.EntityMatch
            • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.GenericMatch
            • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodMatch
          • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodSpecification
          • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.PCMAttributeProvider (also extends org.palladiosimulator.pcm.confidentiality.context.system.AttributeProvider)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
          • org.palladiosimulator.pcm.confidentiality.context.policy.Policy
          • org.palladiosimulator.pcm.confidentiality.context.policy.PolicySet
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Role
          • org.palladiosimulator.pcm.confidentiality.context.policy.Rule
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration
          • org.palladiosimulator.pcm.confidentiality.context.system.SystemSpecificationContainer
          • org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification
          • org.palladiosimulator.pcm.confidentiality.context.policy.VariableDefinitions
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.VulnerabilitySystemIntegration (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration)
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.core.entity.Entity, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.core.entity.Entity, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemComponent
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.core.entity.Entity, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Mitigation
      • org.palladiosimulator.pcm.PCMClass
        • org.palladiosimulator.pcm.PCMBaseClass (also extends org.eclipse.emf.ecore.EObject)
          • org.palladiosimulator.pcm.core.entity.NamedElement
            • org.palladiosimulator.pcm.core.entity.Entity (also extends de.uka.ipd.sdq.identifier.Identifier)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Attack
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CategoryAttack<T>
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEAttack
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEAttack
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackCategory
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEID
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEID
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.Attacker
              • org.palladiosimulator.pcm.confidentiality.context.systemcontext.Attribute
              • org.palladiosimulator.pcm.confidentiality.context.systemcontext.AttributeValue
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.DatamodelAttacker
              • org.palladiosimulator.pcm.confidentiality.context.policy.Expression
              • org.palladiosimulator.pcm.confidentiality.context.policy.Match
                • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.EntityMatch
                • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.GenericMatch
                • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodMatch
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodSpecification
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.PCMAttributeProvider (also extends org.palladiosimulator.pcm.confidentiality.context.system.AttributeProvider)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
              • org.palladiosimulator.pcm.confidentiality.context.policy.Policy
              • org.palladiosimulator.pcm.confidentiality.context.policy.PolicySet
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Role
              • org.palladiosimulator.pcm.confidentiality.context.policy.Rule
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration
              • org.palladiosimulator.pcm.confidentiality.context.system.SystemSpecificationContainer
              • org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification
              • org.palladiosimulator.pcm.confidentiality.context.policy.VariableDefinitions
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.VulnerabilitySystemIntegration (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.FilterCriterion
      • org.palladiosimulator.pcm.confidentiality.context.system.pcm.usage.ScenarioIntegration
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.VulnerabilityContainer
      • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.XMLMatch
  • org.palladiosimulator.pcm.confidentiality.context.ContextPackage.Literals
  • org.eclipse.emf.common.notify.Notifier
    • org.eclipse.emf.ecore.EObject
      • org.eclipse.emf.cdo.CDOObject (also extends org.eclipse.emf.cdo.common.id.CDOWithID)
        • org.palladiosimulator.pcm.confidentiality.context.policy.AllOf
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackContainer
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackerContainer
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackerSpecification
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.AttackerSystemSpecificationContainer
        • org.palladiosimulator.pcm.confidentiality.context.system.AttributeProvider
          • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.PCMAttributeProvider (also extends org.palladiosimulator.pcm.core.entity.Entity)
        • org.palladiosimulator.pcm.confidentiality.context.systemcontext.Attributes
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.CategorySpecification
        • org.palladiosimulator.pcm.confidentiality.context.ConfidentialAccessSpecification
        • org.palladiosimulator.pcm.confidentiality.context.system.pcm.usage.EntryLevelIntegration
        • de.uka.ipd.sdq.identifier.Identifier
          • org.palladiosimulator.pcm.core.entity.Entity (also extends org.palladiosimulator.pcm.core.entity.NamedElement)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Attack
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CategoryAttack<T>
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEAttack
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEAttack
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackCategory
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEID
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEID
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.Attacker
            • org.palladiosimulator.pcm.confidentiality.context.systemcontext.Attribute
            • org.palladiosimulator.pcm.confidentiality.context.systemcontext.AttributeValue
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.DatamodelAttacker
            • org.palladiosimulator.pcm.confidentiality.context.policy.Expression
            • org.palladiosimulator.pcm.confidentiality.context.policy.Match
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.EntityMatch
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.GenericMatch
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodMatch
            • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodSpecification
            • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.PCMAttributeProvider (also extends org.palladiosimulator.pcm.confidentiality.context.system.AttributeProvider)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
            • org.palladiosimulator.pcm.confidentiality.context.policy.Policy
            • org.palladiosimulator.pcm.confidentiality.context.policy.PolicySet
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Role
            • org.palladiosimulator.pcm.confidentiality.context.policy.Rule
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration
            • org.palladiosimulator.pcm.confidentiality.context.system.SystemSpecificationContainer
            • org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification
            • org.palladiosimulator.pcm.confidentiality.context.policy.VariableDefinitions
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.VulnerabilitySystemIntegration (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.core.entity.Entity, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.core.entity.Entity, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemComponent
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.core.entity.Entity, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement)
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Mitigation
        • org.palladiosimulator.pcm.PCMClass
          • org.palladiosimulator.pcm.PCMBaseClass (also extends org.eclipse.emf.ecore.EObject)
            • org.palladiosimulator.pcm.core.entity.NamedElement
              • org.palladiosimulator.pcm.core.entity.Entity (also extends de.uka.ipd.sdq.identifier.Identifier)
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Attack
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CategoryAttack<T>
                    • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEAttack
                    • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEAttack
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackCategory
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEID
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEID
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.Attacker
                • org.palladiosimulator.pcm.confidentiality.context.systemcontext.Attribute
                • org.palladiosimulator.pcm.confidentiality.context.systemcontext.AttributeValue
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.DatamodelAttacker
                • org.palladiosimulator.pcm.confidentiality.context.policy.Expression
                • org.palladiosimulator.pcm.confidentiality.context.policy.Match
                  • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.EntityMatch
                  • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.GenericMatch
                  • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodMatch
                • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodSpecification
                • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.PCMAttributeProvider (also extends org.palladiosimulator.pcm.confidentiality.context.system.AttributeProvider)
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
                • org.palladiosimulator.pcm.confidentiality.context.policy.Policy
                • org.palladiosimulator.pcm.confidentiality.context.policy.PolicySet
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Role
                • org.palladiosimulator.pcm.confidentiality.context.policy.Rule
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration
                • org.palladiosimulator.pcm.confidentiality.context.system.SystemSpecificationContainer
                • org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification
                • org.palladiosimulator.pcm.confidentiality.context.policy.VariableDefinitions
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
                  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.VulnerabilitySystemIntegration (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.FilterCriterion
        • org.palladiosimulator.pcm.confidentiality.context.system.pcm.usage.ScenarioIntegration
        • org.palladiosimulator.pcm.confidentiality.attackerSpecification.VulnerabilityContainer
        • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.XMLMatch
      • org.eclipse.emf.ecore.EModelElement
      • org.palladiosimulator.pcm.PCMBaseClass (also extends org.palladiosimulator.pcm.PCMClass)
        • org.palladiosimulator.pcm.core.entity.NamedElement
          • org.palladiosimulator.pcm.core.entity.Entity (also extends de.uka.ipd.sdq.identifier.Identifier)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Attack
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CategoryAttack<T>
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEAttack
                • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEAttack
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackCategory
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEID
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEID
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.Attacker
            • org.palladiosimulator.pcm.confidentiality.context.systemcontext.Attribute
            • org.palladiosimulator.pcm.confidentiality.context.systemcontext.AttributeValue
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.DatamodelAttacker
            • org.palladiosimulator.pcm.confidentiality.context.policy.Expression
            • org.palladiosimulator.pcm.confidentiality.context.policy.Match
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.EntityMatch
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.GenericMatch
              • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodMatch
            • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.MethodSpecification
            • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.PCMAttributeProvider (also extends org.palladiosimulator.pcm.confidentiality.context.system.AttributeProvider)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PCMElement (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.RepositoryElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.ResourceEnvironmentElement, org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemElement)
            • org.palladiosimulator.pcm.confidentiality.context.policy.Policy
            • org.palladiosimulator.pcm.confidentiality.context.policy.PolicySet
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Role
            • org.palladiosimulator.pcm.confidentiality.context.policy.Rule
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration
            • org.palladiosimulator.pcm.confidentiality.context.system.SystemSpecificationContainer
            • org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification
            • org.palladiosimulator.pcm.confidentiality.context.policy.VariableDefinitions
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CVEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
              • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEVulnerability (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.CWEBasedVulnerability)
            • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.VulnerabilitySystemIntegration (also extends org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.SystemIntegration)
          • org.palladiosimulator.pcm.confidentiality.attackerSpecification.FilterCriterion
  • org.palladiosimulator.pcm.confidentiality.attackerSpecification.pcmIntegration.PcmIntegrationPackage.Literals
  • org.palladiosimulator.pcm.confidentiality.context.policy.PolicyPackage.Literals
  • org.palladiosimulator.pcm.confidentiality.context.system.pcm.structure.StructurePackage.Literals
  • org.palladiosimulator.pcm.confidentiality.context.systemcontext.SystemcontextPackage.Literals
  • org.palladiosimulator.pcm.confidentiality.context.system.SystemPackage.Literals
  • org.palladiosimulator.pcm.confidentiality.context.system.pcm.usage.UsagePackage.Literals

Enum Class Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackComplexity (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AttackVector (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.AvailabilityImpact (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.context.policy.Category (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.ConfidentialityImpact (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.context.systemcontext.DataTypes (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.IntegrityImpact (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.MitigationTypes (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.context.policy.Operations (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.context.policy.PermitType (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.context.policy.PolicyCombiningAlgorithm (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Privileges (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.context.policy.RuleCombiningAlgorihtm (implements org.eclipse.emf.common.util.Enumerator)
      • org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.UserInteraction (implements org.eclipse.emf.common.util.Enumerator)