Interface AttackerFactory
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
AttackerFactoryImpl
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
- Generated class or method.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final AttackerFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Attack Container'.Returns a new object of class 'Attacker'.Returns a new object of class 'Container'.Returns a new object of class 'Specification'.Returns a new object of class 'System Specification Container'.Returns a new object of class 'Category Specification'.Returns a new object of class 'Datamodel Attacker'.Returns a new object of class 'Exploitability Vulnerability Filter Criterion'.Returns a new object of class 'Impact Vulnerability Filter Criterion'.Returns a new object of class 'Initial Credential Filter Criterion'.Returns a new object of class 'Maximum Path Length Filter Criterion'.Returns a new object of class 'Start Element Filter Criterion'.Returns a new object of class 'Surface Attacker'.Returns a new object of class 'Vulnerability Container'.Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.- Generated class or method.
-
-
Method Details
-
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.
-
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.
-
createStartElementFilterCriterion
StartElementFilterCriterion createStartElementFilterCriterion()Returns a new object of class 'Start Element Filter Criterion'.- Returns:
- a new object of class 'Start Element 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.
-