Interface AttackerFactory

    • Field Detail

      • eINSTANCE

        static final AttackerFactory eINSTANCE
        The singleton instance of the factory.
        Generated class or method.
    • Method Detail

      • createAttackerContainer

        AttackerContainer createAttackerContainer()
        Returns a new object of class 'Container'.
        Returns:
        a new object of class 'Container'.
        Generated class or method.
      • createAttacker

        Attacker createAttacker()
        Returns a new object of class 'Attacker'.
        Returns:
        a new object of class 'Attacker'.
        Generated class or method.
      • createAttackerSpecification

        AttackerSpecification createAttackerSpecification()
        Returns a new object of class 'Specification'.
        Returns:
        a new object of class 'Specification'.
        Generated class or method.
      • createAttackContainer

        AttackContainer createAttackContainer()
        Returns a new object of class 'Attack Container'.
        Returns:
        a new object of class 'Attack Container'.
        Generated class or method.
      • createVulnerabilityContainer

        VulnerabilityContainer createVulnerabilityContainer()
        Returns a new object of class 'Vulnerability Container'.
        Returns:
        a new object of class 'Vulnerability Container'.
        Generated class or method.
      • createCategorySpecification

        CategorySpecification createCategorySpecification()
        Returns a new object of class 'Category Specification'.
        Returns:
        a new object of class 'Category Specification'.
        Generated class or method.
      • createAttackerSystemSpecificationContainer

        AttackerSystemSpecificationContainer createAttackerSystemSpecificationContainer()
        Returns a new object of class 'System Specification Container'.
        Returns:
        a new object of class 'System Specification Container'.
        Generated class or method.
      • createDatamodelAttacker

        DatamodelAttacker createDatamodelAttacker()
        Returns a new object of class 'Datamodel Attacker'.
        Returns:
        a new object of class 'Datamodel Attacker'.
        Generated class or method.
      • createSurfaceAttacker

        SurfaceAttacker createSurfaceAttacker()
        Returns a new object of class 'Surface Attacker'.
        Returns:
        a new object of class 'Surface Attacker'.
        Generated class or method.
      • createMaximumPathLengthFilterCriterion

        MaximumPathLengthFilterCriterion createMaximumPathLengthFilterCriterion()
        Returns a new object of class 'Maximum Path Length Filter Criterion'.
        Returns:
        a new object of class 'Maximum Path Length Filter Criterion'.
        Generated class or method.
      • createExploitabilityVulnerabilityFilterCriterion

        ExploitabilityVulnerabilityFilterCriterion createExploitabilityVulnerabilityFilterCriterion()
        Returns a new object of class 'Exploitability Vulnerability Filter Criterion'.
        Returns:
        a new object of class 'Exploitability Vulnerability Filter Criterion'.
        Generated class or method.
      • createImpactVulnerabilityFilterCriterion

        ImpactVulnerabilityFilterCriterion createImpactVulnerabilityFilterCriterion()
        Returns a new object of class 'Impact Vulnerability Filter Criterion'.
        Returns:
        a new object of class 'Impact Vulnerability Filter Criterion'.
        Generated class or method.
      • createAttackPath

        AttackPath createAttackPath()
        Returns a new object of class 'Attack Path'.
        Returns:
        a new object of class 'Attack Path'.
        Generated class or method.
      • createInitialCredentialFilterCriterion

        InitialCredentialFilterCriterion createInitialCredentialFilterCriterion()
        Returns a new object of class 'Initial Credential Filter Criterion'.
        Returns:
        a new object of class 'Initial Credential Filter Criterion'.
        Generated class or method.
      • getAttackerPackage

        AttackerPackage getAttackerPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.
        Generated class or method.