Interface AttackSpecificationFactory
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
AttackSpecificationFactoryImpl
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 AttackSpecificationFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'CVE Attack'.Returns a new object of class 'CVEID'.Returns a new object of class 'CVE Vulnerability'.Returns a new object of class 'CWE Attack'.Returns a new object of class 'CWEID'.Returns a new object of class 'CWE Vulnerability'.Returns a new object of class 'Mitigation'.Returns a new object of class 'Role'.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
-
createCVEVulnerability
CVEVulnerability createCVEVulnerability()Returns a new object of class 'CVE Vulnerability'.- Returns:
- a new object of class 'CVE Vulnerability'.
- Generated class or method.
-
createCWEID
CWEID createCWEID()Returns a new object of class 'CWEID'.- Returns:
- a new object of class 'CWEID'.
- Generated class or method.
-
createCWEAttack
CWEAttack createCWEAttack()Returns a new object of class 'CWE Attack'.- Returns:
- a new object of class 'CWE Attack'.
- Generated class or method.
-
createCVEAttack
CVEAttack createCVEAttack()Returns a new object of class 'CVE Attack'.- Returns:
- a new object of class 'CVE Attack'.
- Generated class or method.
-
createCVEID
CVEID createCVEID()Returns a new object of class 'CVEID'.- Returns:
- a new object of class 'CVEID'.
- Generated class or method.
-
createCWEVulnerability
CWEVulnerability createCWEVulnerability()Returns a new object of class 'CWE Vulnerability'.- Returns:
- a new object of class 'CWE Vulnerability'.
- Generated class or method.
-
createRole
Role createRole()Returns a new object of class 'Role'.- Returns:
- a new object of class 'Role'.
- Generated class or method.
-
createMitigation
Mitigation createMitigation()Returns a new object of class 'Mitigation'.- Returns:
- a new object of class 'Mitigation'.
- Generated class or method.
-
getAttackSpecificationPackage
AttackSpecificationPackage getAttackSpecificationPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated class or method.
-