Interface AttackSpecificationPackage
-
- All Superinterfaces:
EModelElement
,ENamedElement
,EObject
,EPackage
,Notifier
- All Known Implementing Classes:
AttackSpecificationPackageImpl
public interface AttackSpecificationPackage extends EPackage
The Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each enum,
- and each data type
- See Also:
AttackSpecificationFactory
- Generated class or method.
- EMF model class or method.
- kind="package"
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AttackSpecificationPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
-
Field Summary
Fields Modifier and Type Field Description static int
ATTACK
The meta object id for the 'Attack
' class.static int
ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
ATTACK__ID
The feature id for the 'Id' attribute.static int
ATTACK_CATEGORY
The meta object id for the 'Attack Category
' class.static int
ATTACK_CATEGORY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
ATTACK_CATEGORY__ID
The feature id for the 'Id' attribute.static int
ATTACK_CATEGORY_FEATURE_COUNT
The number of structural features of the 'Attack Category' class.static int
ATTACK_COMPLEXITY
The meta object id for the 'Attack Complexity
' enum.static int
ATTACK_FEATURE_COUNT
The number of structural features of the 'Attack' class.static int
ATTACK_VECTOR
The meta object id for the 'Attack Vector
' enum.static int
AVAILABILITY_IMPACT
The meta object id for the 'Availability Impact
' enum.static int
CATEGORY_ATTACK
The meta object id for the 'Category Attack
' class.static int
CATEGORY_ATTACK__CATEGORY
The feature id for the 'Category' reference.static int
CATEGORY_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CATEGORY_ATTACK__ID
The feature id for the 'Id' attribute.static int
CATEGORY_ATTACK_FEATURE_COUNT
The number of structural features of the 'Category Attack' class.static int
CONFIDENTIALITY_IMPACT
The meta object id for the 'Confidentiality Impact
' enum.static int
CVE_ATTACK
The meta object id for the 'CVE Attack
' class.static int
CVE_ATTACK__CATEGORY
The feature id for the 'Category' reference.static int
CVE_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CVE_ATTACK__ID
The feature id for the 'Id' attribute.static int
CVE_ATTACK_FEATURE_COUNT
The number of structural features of the 'CVE Attack' class.static int
CVE_VULNERABILITY
The meta object id for the 'CVE Vulnerability
' class.static int
CVE_VULNERABILITY__ATTACK_COMPLEXITY
The feature id for the 'Attack Complexity' attribute.static int
CVE_VULNERABILITY__ATTACK_VECTOR
The feature id for the 'Attack Vector' attribute.static int
CVE_VULNERABILITY__AVAILABILITY_IMPACT
The feature id for the 'Availability Impact' attribute.static int
CVE_VULNERABILITY__CONFIDENTIALITY_IMPACT
The feature id for the 'Confidentiality Impact' attribute.static int
CVE_VULNERABILITY__CVE_ID
The feature id for the 'Cve ID' reference.static int
CVE_VULNERABILITY__CWE_ID
The feature id for the 'Cwe ID' reference list.static int
CVE_VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CVE_VULNERABILITY__GAINED_ATTRIBUTES
The feature id for the 'Gained Attributes' reference list.static int
CVE_VULNERABILITY__ID
The feature id for the 'Id' attribute.static int
CVE_VULNERABILITY__INTEGRITY_IMPACT
The feature id for the 'Integrity Impact' attribute.static int
CVE_VULNERABILITY__PRIVILEGES
The feature id for the 'Privileges' attribute.static int
CVE_VULNERABILITY__REQUIRED_CREDENTIALS
The feature id for the 'Required Credentials' reference.static int
CVE_VULNERABILITY__ROLE
The feature id for the 'Role' containment reference list.static int
CVE_VULNERABILITY__TAKE_OVER
The feature id for the 'Take Over' attribute.static int
CVE_VULNERABILITY__USER_INTERACTION
The feature id for the 'User Interaction' attribute.static int
CVE_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'CVE Vulnerability' class.static int
CVEID
The meta object id for the 'CVEID
' class.static int
CVEID__CVE_ID
The feature id for the 'Cve ID' attribute.static int
CVEID__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CVEID__ID
The feature id for the 'Id' attribute.static int
CVEID_FEATURE_COUNT
The number of structural features of the 'CVEID' class.static int
CWE_ATTACK
The meta object id for the 'CWE Attack
' class.static int
CWE_ATTACK__CATEGORY
The feature id for the 'Category' reference.static int
CWE_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CWE_ATTACK__ID
The feature id for the 'Id' attribute.static int
CWE_ATTACK_FEATURE_COUNT
The number of structural features of the 'CWE Attack' class.static int
CWE_BASED_VULNERABILITY
The meta object id for the 'CWE Based Vulnerability
' class.static int
CWE_BASED_VULNERABILITY__CWE_ID
The feature id for the 'Cwe ID' reference list.static int
CWE_BASED_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'CWE Based Vulnerability' class.static int
CWE_VULNERABILITY
The meta object id for the 'CWE Vulnerability
' class.static int
CWE_VULNERABILITY__ATTACK_COMPLEXITY
The feature id for the 'Attack Complexity' attribute.static int
CWE_VULNERABILITY__ATTACK_VECTOR
The feature id for the 'Attack Vector' attribute.static int
CWE_VULNERABILITY__AVAILABILITY_IMPACT
The feature id for the 'Availability Impact' attribute.static int
CWE_VULNERABILITY__CONFIDENTIALITY_IMPACT
The feature id for the 'Confidentiality Impact' attribute.static int
CWE_VULNERABILITY__CWE_ID
The feature id for the 'Cwe ID' reference list.static int
CWE_VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CWE_VULNERABILITY__GAINED_ATTRIBUTES
The feature id for the 'Gained Attributes' reference list.static int
CWE_VULNERABILITY__ID
The feature id for the 'Id' attribute.static int
CWE_VULNERABILITY__INTEGRITY_IMPACT
The feature id for the 'Integrity Impact' attribute.static int
CWE_VULNERABILITY__PRIVILEGES
The feature id for the 'Privileges' attribute.static int
CWE_VULNERABILITY__REQUIRED_CREDENTIALS
The feature id for the 'Required Credentials' reference.static int
CWE_VULNERABILITY__ROLE
The feature id for the 'Role' containment reference list.static int
CWE_VULNERABILITY__TAKE_OVER
The feature id for the 'Take Over' attribute.static int
CWE_VULNERABILITY__USER_INTERACTION
The feature id for the 'User Interaction' attribute.static int
CWE_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'CWE Vulnerability' class.static int
CWEID
The meta object id for the 'CWEID
' class.static int
CWEID__CHILDREN
The feature id for the 'Children' reference list.static int
CWEID__CWE_ID
The feature id for the 'Cwe ID' attribute.static int
CWEID__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CWEID__ID
The feature id for the 'Id' attribute.static int
CWEID__PARENTS
The feature id for the 'Parents' reference list.static int
CWEID_FEATURE_COUNT
The number of structural features of the 'CWEID' class.static AttackSpecificationPackage
eINSTANCE
The singleton instance of the package.static String
eNAME
The package name.static String
eNS_PREFIX
The package namespace name.static String
eNS_URI
The package namespace URI.static int
INTEGRITY_IMPACT
The meta object id for the 'Integrity Impact
' enum.static int
PRIVILEGES
The meta object id for the 'Privileges
' enum.static int
ROLE
The meta object id for the 'Role
' class.static int
ROLE__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
ROLE__ID
The feature id for the 'Id' attribute.static int
ROLE_FEATURE_COUNT
The number of structural features of the 'Role' class.static int
USER_INTERACTION
The meta object id for the 'User Interaction
' enum.static int
VULNERABILITY
The meta object id for the 'Vulnerability
' class.static int
VULNERABILITY__ATTACK_COMPLEXITY
The feature id for the 'Attack Complexity' attribute.static int
VULNERABILITY__ATTACK_VECTOR
The feature id for the 'Attack Vector' attribute.static int
VULNERABILITY__AVAILABILITY_IMPACT
The feature id for the 'Availability Impact' attribute.static int
VULNERABILITY__CONFIDENTIALITY_IMPACT
The feature id for the 'Confidentiality Impact' attribute.static int
VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
VULNERABILITY__GAINED_ATTRIBUTES
The feature id for the 'Gained Attributes' reference list.static int
VULNERABILITY__ID
The feature id for the 'Id' attribute.static int
VULNERABILITY__INTEGRITY_IMPACT
The feature id for the 'Integrity Impact' attribute.static int
VULNERABILITY__PRIVILEGES
The feature id for the 'Privileges' attribute.static int
VULNERABILITY__REQUIRED_CREDENTIALS
The feature id for the 'Required Credentials' reference.static int
VULNERABILITY__ROLE
The feature id for the 'Role' containment reference list.static int
VULNERABILITY__TAKE_OVER
The feature id for the 'Take Over' attribute.static int
VULNERABILITY__USER_INTERACTION
The feature id for the 'User Interaction' attribute.static int
VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'Vulnerability' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EClass
getAttack()
Returns the meta object for class 'Attack
'.EClass
getAttackCategory()
Returns the meta object for class 'Attack Category
'.EEnum
getAttackComplexity()
Returns the meta object for enum 'Attack Complexity
'.AttackSpecificationFactory
getAttackSpecificationFactory()
Returns the factory that creates the instances of the model.EEnum
getAttackVector()
Returns the meta object for enum 'Attack Vector
'.EEnum
getAvailabilityImpact()
Returns the meta object for enum 'Availability Impact
'.EClass
getCategoryAttack()
Returns the meta object for class 'Category Attack
'.EReference
getCategoryAttack_Category()
Returns the meta object for the reference 'Category
'.EEnum
getConfidentialityImpact()
Returns the meta object for enum 'Confidentiality Impact
'.EClass
getCVEAttack()
Returns the meta object for class 'CVE Attack
'.EClass
getCVEID()
Returns the meta object for class 'CVEID
'.EAttribute
getCVEID_CveID()
Returns the meta object for the attribute 'Cve ID
'.EClass
getCVEVulnerability()
Returns the meta object for class 'CVE Vulnerability
'.EReference
getCVEVulnerability_CveID()
Returns the meta object for the reference 'Cve ID
'.EClass
getCWEAttack()
Returns the meta object for class 'CWE Attack
'.EClass
getCWEBasedVulnerability()
Returns the meta object for class 'CWE Based Vulnerability
'.EReference
getCWEBasedVulnerability_CweID()
Returns the meta object for the reference list 'Cwe ID
'.EClass
getCWEID()
Returns the meta object for class 'CWEID
'.EReference
getCWEID_Children()
Returns the meta object for the reference list 'Children
'.EAttribute
getCWEID_CweID()
Returns the meta object for the attribute 'Cwe ID
'.EReference
getCWEID_Parents()
Returns the meta object for the reference list 'Parents
'.EClass
getCWEVulnerability()
Returns the meta object for class 'CWE Vulnerability
'.EEnum
getIntegrityImpact()
Returns the meta object for enum 'Integrity Impact
'.EEnum
getPrivileges()
Returns the meta object for enum 'Privileges
'.EClass
getRole()
Returns the meta object for class 'Role
'.EEnum
getUserInteraction()
Returns the meta object for enum 'User Interaction
'.EClass
getVulnerability()
Returns the meta object for class 'Vulnerability
'.EAttribute
getVulnerability_AttackComplexity()
Returns the meta object for the attribute 'Attack Complexity
'.EAttribute
getVulnerability_AttackVector()
Returns the meta object for the attribute 'Attack Vector
'.EAttribute
getVulnerability_AvailabilityImpact()
Returns the meta object for the attribute 'Availability Impact
'.EAttribute
getVulnerability_ConfidentialityImpact()
Returns the meta object for the attribute 'Confidentiality Impact
'.EReference
getVulnerability_GainedAttributes()
Returns the meta object for the reference list 'Gained Attributes
'.EAttribute
getVulnerability_IntegrityImpact()
Returns the meta object for the attribute 'Integrity Impact
'.EAttribute
getVulnerability_Privileges()
Returns the meta object for the attribute 'Privileges
'.EReference
getVulnerability_RequiredCredentials()
Returns the meta object for the reference 'Required Credentials
'.EReference
getVulnerability_Role()
Returns the meta object for the containment reference list 'Role
'.EAttribute
getVulnerability_TakeOver()
Returns the meta object for the attribute 'Take Over
'.EAttribute
getVulnerability_UserInteraction()
Returns the meta object for the attribute 'User Interaction
'.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
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.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
eNAME
static final String eNAME
The package name.- See Also:
- Constant Field Values
- Generated class or method.
-
eNS_URI
static final String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
- Generated class or method.
-
eNS_PREFIX
static final String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
- Generated class or method.
-
eINSTANCE
static final AttackSpecificationPackage eINSTANCE
The singleton instance of the package.- Generated class or method.
-
ATTACK
static final int ATTACK
The meta object id for the 'Attack
' class.- See Also:
AttackImpl
,AttackSpecificationPackageImpl.getAttack()
, Constant Field Values- Generated class or method.
-
ATTACK__ID
static final int ATTACK__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK__ENTITY_NAME
static final int ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK_FEATURE_COUNT
static final int ATTACK_FEATURE_COUNT
The number of structural features of the 'Attack' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY
static final int VULNERABILITY
The meta object id for the 'Vulnerability
' class.- See Also:
VulnerabilityImpl
,AttackSpecificationPackageImpl.getVulnerability()
, Constant Field Values- Generated class or method.
-
VULNERABILITY__ID
static final int VULNERABILITY__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__ENTITY_NAME
static final int VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__ATTACK_VECTOR
static final int VULNERABILITY__ATTACK_VECTOR
The feature id for the 'Attack Vector' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__ATTACK_COMPLEXITY
static final int VULNERABILITY__ATTACK_COMPLEXITY
The feature id for the 'Attack Complexity' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__PRIVILEGES
static final int VULNERABILITY__PRIVILEGES
The feature id for the 'Privileges' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__USER_INTERACTION
static final int VULNERABILITY__USER_INTERACTION
The feature id for the 'User Interaction' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__REQUIRED_CREDENTIALS
static final int VULNERABILITY__REQUIRED_CREDENTIALS
The feature id for the 'Required Credentials' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__CONFIDENTIALITY_IMPACT
static final int VULNERABILITY__CONFIDENTIALITY_IMPACT
The feature id for the 'Confidentiality Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__INTEGRITY_IMPACT
static final int VULNERABILITY__INTEGRITY_IMPACT
The feature id for the 'Integrity Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__AVAILABILITY_IMPACT
static final int VULNERABILITY__AVAILABILITY_IMPACT
The feature id for the 'Availability Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__GAINED_ATTRIBUTES
static final int VULNERABILITY__GAINED_ATTRIBUTES
The feature id for the 'Gained Attributes' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__TAKE_OVER
static final int VULNERABILITY__TAKE_OVER
The feature id for the 'Take Over' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY__ROLE
static final int VULNERABILITY__ROLE
The feature id for the 'Role' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY_FEATURE_COUNT
static final int VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'Vulnerability' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CATEGORY_ATTACK
static final int CATEGORY_ATTACK
The meta object id for the 'Category Attack
' class.- See Also:
CategoryAttackImpl
,AttackSpecificationPackageImpl.getCategoryAttack()
, Constant Field Values- Generated class or method.
-
CATEGORY_ATTACK__ID
static final int CATEGORY_ATTACK__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CATEGORY_ATTACK__ENTITY_NAME
static final int CATEGORY_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CATEGORY_ATTACK__CATEGORY
static final int CATEGORY_ATTACK__CATEGORY
The feature id for the 'Category' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CATEGORY_ATTACK_FEATURE_COUNT
static final int CATEGORY_ATTACK_FEATURE_COUNT
The number of structural features of the 'Category Attack' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_BASED_VULNERABILITY
static final int CWE_BASED_VULNERABILITY
The meta object id for the 'CWE Based Vulnerability
' class.- See Also:
CWEBasedVulnerability
,AttackSpecificationPackageImpl.getCWEBasedVulnerability()
, Constant Field Values- Generated class or method.
-
CWE_BASED_VULNERABILITY__CWE_ID
static final int CWE_BASED_VULNERABILITY__CWE_ID
The feature id for the 'Cwe ID' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_BASED_VULNERABILITY_FEATURE_COUNT
static final int CWE_BASED_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'CWE Based Vulnerability' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY
static final int CVE_VULNERABILITY
The meta object id for the 'CVE Vulnerability
' class.- See Also:
CVEVulnerabilityImpl
,AttackSpecificationPackageImpl.getCVEVulnerability()
, Constant Field Values- Generated class or method.
-
CVE_VULNERABILITY__CWE_ID
static final int CVE_VULNERABILITY__CWE_ID
The feature id for the 'Cwe ID' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__ID
static final int CVE_VULNERABILITY__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__ENTITY_NAME
static final int CVE_VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__ATTACK_VECTOR
static final int CVE_VULNERABILITY__ATTACK_VECTOR
The feature id for the 'Attack Vector' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__ATTACK_COMPLEXITY
static final int CVE_VULNERABILITY__ATTACK_COMPLEXITY
The feature id for the 'Attack Complexity' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__PRIVILEGES
static final int CVE_VULNERABILITY__PRIVILEGES
The feature id for the 'Privileges' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__USER_INTERACTION
static final int CVE_VULNERABILITY__USER_INTERACTION
The feature id for the 'User Interaction' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__REQUIRED_CREDENTIALS
static final int CVE_VULNERABILITY__REQUIRED_CREDENTIALS
The feature id for the 'Required Credentials' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__CONFIDENTIALITY_IMPACT
static final int CVE_VULNERABILITY__CONFIDENTIALITY_IMPACT
The feature id for the 'Confidentiality Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__INTEGRITY_IMPACT
static final int CVE_VULNERABILITY__INTEGRITY_IMPACT
The feature id for the 'Integrity Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__AVAILABILITY_IMPACT
static final int CVE_VULNERABILITY__AVAILABILITY_IMPACT
The feature id for the 'Availability Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__GAINED_ATTRIBUTES
static final int CVE_VULNERABILITY__GAINED_ATTRIBUTES
The feature id for the 'Gained Attributes' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__TAKE_OVER
static final int CVE_VULNERABILITY__TAKE_OVER
The feature id for the 'Take Over' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__ROLE
static final int CVE_VULNERABILITY__ROLE
The feature id for the 'Role' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY__CVE_ID
static final int CVE_VULNERABILITY__CVE_ID
The feature id for the 'Cve ID' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_VULNERABILITY_FEATURE_COUNT
static final int CVE_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'CVE Vulnerability' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK_CATEGORY
static final int ATTACK_CATEGORY
The meta object id for the 'Attack Category
' class.- See Also:
AttackCategoryImpl
,AttackSpecificationPackageImpl.getAttackCategory()
, Constant Field Values- Generated class or method.
-
ATTACK_CATEGORY__ID
static final int ATTACK_CATEGORY__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK_CATEGORY__ENTITY_NAME
static final int ATTACK_CATEGORY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK_CATEGORY_FEATURE_COUNT
static final int ATTACK_CATEGORY_FEATURE_COUNT
The number of structural features of the 'Attack Category' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWEID
static final int CWEID
The meta object id for the 'CWEID
' class.- See Also:
CWEIDImpl
,AttackSpecificationPackageImpl.getCWEID()
, Constant Field Values- Generated class or method.
-
CWEID__ID
static final int CWEID__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWEID__ENTITY_NAME
static final int CWEID__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWEID__CWE_ID
static final int CWEID__CWE_ID
The feature id for the 'Cwe ID' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWEID__CHILDREN
static final int CWEID__CHILDREN
The feature id for the 'Children' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWEID__PARENTS
static final int CWEID__PARENTS
The feature id for the 'Parents' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWEID_FEATURE_COUNT
static final int CWEID_FEATURE_COUNT
The number of structural features of the 'CWEID' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_ATTACK
static final int CWE_ATTACK
The meta object id for the 'CWE Attack
' class.- See Also:
CWEAttackImpl
,AttackSpecificationPackageImpl.getCWEAttack()
, Constant Field Values- Generated class or method.
-
CWE_ATTACK__ID
static final int CWE_ATTACK__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_ATTACK__ENTITY_NAME
static final int CWE_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_ATTACK__CATEGORY
static final int CWE_ATTACK__CATEGORY
The feature id for the 'Category' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_ATTACK_FEATURE_COUNT
static final int CWE_ATTACK_FEATURE_COUNT
The number of structural features of the 'CWE Attack' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_ATTACK
static final int CVE_ATTACK
The meta object id for the 'CVE Attack
' class.- See Also:
CVEAttackImpl
,AttackSpecificationPackageImpl.getCVEAttack()
, Constant Field Values- Generated class or method.
-
CVE_ATTACK__ID
static final int CVE_ATTACK__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_ATTACK__ENTITY_NAME
static final int CVE_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_ATTACK__CATEGORY
static final int CVE_ATTACK__CATEGORY
The feature id for the 'Category' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVE_ATTACK_FEATURE_COUNT
static final int CVE_ATTACK_FEATURE_COUNT
The number of structural features of the 'CVE Attack' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVEID
static final int CVEID
The meta object id for the 'CVEID
' class.- See Also:
CVEIDImpl
,AttackSpecificationPackageImpl.getCVEID()
, Constant Field Values- Generated class or method.
-
CVEID__ID
static final int CVEID__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVEID__ENTITY_NAME
static final int CVEID__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVEID__CVE_ID
static final int CVEID__CVE_ID
The feature id for the 'Cve ID' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CVEID_FEATURE_COUNT
static final int CVEID_FEATURE_COUNT
The number of structural features of the 'CVEID' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY
static final int CWE_VULNERABILITY
The meta object id for the 'CWE Vulnerability
' class.- See Also:
CWEVulnerabilityImpl
,AttackSpecificationPackageImpl.getCWEVulnerability()
, Constant Field Values- Generated class or method.
-
CWE_VULNERABILITY__ID
static final int CWE_VULNERABILITY__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__ENTITY_NAME
static final int CWE_VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__ATTACK_VECTOR
static final int CWE_VULNERABILITY__ATTACK_VECTOR
The feature id for the 'Attack Vector' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__ATTACK_COMPLEXITY
static final int CWE_VULNERABILITY__ATTACK_COMPLEXITY
The feature id for the 'Attack Complexity' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__PRIVILEGES
static final int CWE_VULNERABILITY__PRIVILEGES
The feature id for the 'Privileges' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__USER_INTERACTION
static final int CWE_VULNERABILITY__USER_INTERACTION
The feature id for the 'User Interaction' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__REQUIRED_CREDENTIALS
static final int CWE_VULNERABILITY__REQUIRED_CREDENTIALS
The feature id for the 'Required Credentials' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__CONFIDENTIALITY_IMPACT
static final int CWE_VULNERABILITY__CONFIDENTIALITY_IMPACT
The feature id for the 'Confidentiality Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__INTEGRITY_IMPACT
static final int CWE_VULNERABILITY__INTEGRITY_IMPACT
The feature id for the 'Integrity Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__AVAILABILITY_IMPACT
static final int CWE_VULNERABILITY__AVAILABILITY_IMPACT
The feature id for the 'Availability Impact' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__GAINED_ATTRIBUTES
static final int CWE_VULNERABILITY__GAINED_ATTRIBUTES
The feature id for the 'Gained Attributes' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__TAKE_OVER
static final int CWE_VULNERABILITY__TAKE_OVER
The feature id for the 'Take Over' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__ROLE
static final int CWE_VULNERABILITY__ROLE
The feature id for the 'Role' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY__CWE_ID
static final int CWE_VULNERABILITY__CWE_ID
The feature id for the 'Cwe ID' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CWE_VULNERABILITY_FEATURE_COUNT
static final int CWE_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'CWE Vulnerability' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ROLE
static final int ROLE
The meta object id for the 'Role
' class.- See Also:
RoleImpl
,AttackSpecificationPackageImpl.getRole()
, Constant Field Values- Generated class or method.
-
ROLE__ID
static final int ROLE__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ROLE__ENTITY_NAME
static final int ROLE__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ROLE_FEATURE_COUNT
static final int ROLE_FEATURE_COUNT
The number of structural features of the 'Role' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK_VECTOR
static final int ATTACK_VECTOR
The meta object id for the 'Attack Vector
' enum.- See Also:
AttackVector
,AttackSpecificationPackageImpl.getAttackVector()
, Constant Field Values- Generated class or method.
-
PRIVILEGES
static final int PRIVILEGES
The meta object id for the 'Privileges
' enum.- See Also:
Privileges
,AttackSpecificationPackageImpl.getPrivileges()
, Constant Field Values- Generated class or method.
-
CONFIDENTIALITY_IMPACT
static final int CONFIDENTIALITY_IMPACT
The meta object id for the 'Confidentiality Impact
' enum.- See Also:
ConfidentialityImpact
,AttackSpecificationPackageImpl.getConfidentialityImpact()
, Constant Field Values- Generated class or method.
-
INTEGRITY_IMPACT
static final int INTEGRITY_IMPACT
The meta object id for the 'Integrity Impact
' enum.- See Also:
IntegrityImpact
,AttackSpecificationPackageImpl.getIntegrityImpact()
, Constant Field Values- Generated class or method.
-
AVAILABILITY_IMPACT
static final int AVAILABILITY_IMPACT
The meta object id for the 'Availability Impact
' enum.- See Also:
AvailabilityImpact
,AttackSpecificationPackageImpl.getAvailabilityImpact()
, Constant Field Values- Generated class or method.
-
ATTACK_COMPLEXITY
static final int ATTACK_COMPLEXITY
The meta object id for the 'Attack Complexity
' enum.- See Also:
AttackComplexity
,AttackSpecificationPackageImpl.getAttackComplexity()
, Constant Field Values- Generated class or method.
-
USER_INTERACTION
static final int USER_INTERACTION
The meta object id for the 'User Interaction
' enum.- See Also:
UserInteraction
,AttackSpecificationPackageImpl.getUserInteraction()
, Constant Field Values- Generated class or method.
-
-
Method Detail
-
getAttack
EClass getAttack()
Returns the meta object for class 'Attack
'.- Returns:
- the meta object for class 'Attack'.
- See Also:
Attack
- Generated class or method.
-
getVulnerability
EClass getVulnerability()
Returns the meta object for class 'Vulnerability
'.- Returns:
- the meta object for class 'Vulnerability'.
- See Also:
Vulnerability
- Generated class or method.
-
getVulnerability_AttackVector
EAttribute getVulnerability_AttackVector()
Returns the meta object for the attribute 'Attack Vector
'.- Returns:
- the meta object for the attribute 'Attack Vector'.
- See Also:
Vulnerability.getAttackVector()
,getVulnerability()
- Generated class or method.
-
getVulnerability_AttackComplexity
EAttribute getVulnerability_AttackComplexity()
Returns the meta object for the attribute 'Attack Complexity
'.- Returns:
- the meta object for the attribute 'Attack Complexity'.
- See Also:
Vulnerability.getAttackComplexity()
,getVulnerability()
- Generated class or method.
-
getVulnerability_Privileges
EAttribute getVulnerability_Privileges()
Returns the meta object for the attribute 'Privileges
'.- Returns:
- the meta object for the attribute 'Privileges'.
- See Also:
Vulnerability.getPrivileges()
,getVulnerability()
- Generated class or method.
-
getVulnerability_UserInteraction
EAttribute getVulnerability_UserInteraction()
Returns the meta object for the attribute 'User Interaction
'.- Returns:
- the meta object for the attribute 'User Interaction'.
- See Also:
Vulnerability.getUserInteraction()
,getVulnerability()
- Generated class or method.
-
getVulnerability_RequiredCredentials
EReference getVulnerability_RequiredCredentials()
Returns the meta object for the reference 'Required Credentials
'.- Returns:
- the meta object for the reference 'Required Credentials'.
- See Also:
Vulnerability.getRequiredCredentials()
,getVulnerability()
- Generated class or method.
-
getVulnerability_ConfidentialityImpact
EAttribute getVulnerability_ConfidentialityImpact()
Returns the meta object for the attribute 'Confidentiality Impact
'.- Returns:
- the meta object for the attribute 'Confidentiality Impact'.
- See Also:
Vulnerability.getConfidentialityImpact()
,getVulnerability()
- Generated class or method.
-
getVulnerability_IntegrityImpact
EAttribute getVulnerability_IntegrityImpact()
Returns the meta object for the attribute 'Integrity Impact
'.- Returns:
- the meta object for the attribute 'Integrity Impact'.
- See Also:
Vulnerability.getIntegrityImpact()
,getVulnerability()
- Generated class or method.
-
getVulnerability_AvailabilityImpact
EAttribute getVulnerability_AvailabilityImpact()
Returns the meta object for the attribute 'Availability Impact
'.- Returns:
- the meta object for the attribute 'Availability Impact'.
- See Also:
Vulnerability.getAvailabilityImpact()
,getVulnerability()
- Generated class or method.
-
getVulnerability_GainedAttributes
EReference getVulnerability_GainedAttributes()
Returns the meta object for the reference list 'Gained Attributes
'.- Returns:
- the meta object for the reference list 'Gained Attributes'.
- See Also:
Vulnerability.getGainedAttributes()
,getVulnerability()
- Generated class or method.
-
getVulnerability_TakeOver
EAttribute getVulnerability_TakeOver()
Returns the meta object for the attribute 'Take Over
'.- Returns:
- the meta object for the attribute 'Take Over'.
- See Also:
Vulnerability.isTakeOver()
,getVulnerability()
- Generated class or method.
-
getVulnerability_Role
EReference getVulnerability_Role()
Returns the meta object for the containment reference list 'Role
'.- Returns:
- the meta object for the containment reference list 'Role'.
- See Also:
Vulnerability.getRole()
,getVulnerability()
- Generated class or method.
-
getCategoryAttack
EClass getCategoryAttack()
Returns the meta object for class 'Category Attack
'.- Returns:
- the meta object for class 'Category Attack'.
- See Also:
CategoryAttack
- Generated class or method.
-
getCategoryAttack_Category
EReference getCategoryAttack_Category()
Returns the meta object for the reference 'Category
'.- Returns:
- the meta object for the reference 'Category'.
- See Also:
CategoryAttack.getCategory()
,getCategoryAttack()
- Generated class or method.
-
getCVEVulnerability
EClass getCVEVulnerability()
Returns the meta object for class 'CVE Vulnerability
'.- Returns:
- the meta object for class 'CVE Vulnerability'.
- See Also:
CVEVulnerability
- Generated class or method.
-
getCVEVulnerability_CveID
EReference getCVEVulnerability_CveID()
Returns the meta object for the reference 'Cve ID
'.- Returns:
- the meta object for the reference 'Cve ID'.
- See Also:
CVEVulnerability.getCveID()
,getCVEVulnerability()
- Generated class or method.
-
getCWEID
EClass getCWEID()
Returns the meta object for class 'CWEID
'.- Returns:
- the meta object for class 'CWEID'.
- See Also:
CWEID
- Generated class or method.
-
getCWEID_CweID
EAttribute getCWEID_CweID()
Returns the meta object for the attribute 'Cwe ID
'.- Returns:
- the meta object for the attribute 'Cwe ID'.
- See Also:
CWEID.getCweID()
,getCWEID()
- Generated class or method.
-
getCWEID_Children
EReference getCWEID_Children()
Returns the meta object for the reference list 'Children
'.- Returns:
- the meta object for the reference list 'Children'.
- See Also:
CWEID.getChildren()
,getCWEID()
- Generated class or method.
-
getCWEID_Parents
EReference getCWEID_Parents()
Returns the meta object for the reference list 'Parents
'.- Returns:
- the meta object for the reference list 'Parents'.
- See Also:
CWEID.getParents()
,getCWEID()
- Generated class or method.
-
getAttackCategory
EClass getAttackCategory()
Returns the meta object for class 'Attack Category
'.- Returns:
- the meta object for class 'Attack Category'.
- See Also:
AttackCategory
- Generated class or method.
-
getCWEAttack
EClass getCWEAttack()
Returns the meta object for class 'CWE Attack
'.- Returns:
- the meta object for class 'CWE Attack'.
- See Also:
CWEAttack
- Generated class or method.
-
getCVEAttack
EClass getCVEAttack()
Returns the meta object for class 'CVE Attack
'.- Returns:
- the meta object for class 'CVE Attack'.
- See Also:
CVEAttack
- Generated class or method.
-
getCVEID
EClass getCVEID()
Returns the meta object for class 'CVEID
'.- Returns:
- the meta object for class 'CVEID'.
- See Also:
CVEID
- Generated class or method.
-
getCVEID_CveID
EAttribute getCVEID_CveID()
Returns the meta object for the attribute 'Cve ID
'.- Returns:
- the meta object for the attribute 'Cve ID'.
- See Also:
CVEID.getCveID()
,getCVEID()
- Generated class or method.
-
getCWEVulnerability
EClass getCWEVulnerability()
Returns the meta object for class 'CWE Vulnerability
'.- Returns:
- the meta object for class 'CWE Vulnerability'.
- See Also:
CWEVulnerability
- Generated class or method.
-
getCWEBasedVulnerability
EClass getCWEBasedVulnerability()
Returns the meta object for class 'CWE Based Vulnerability
'.- Returns:
- the meta object for class 'CWE Based Vulnerability'.
- See Also:
CWEBasedVulnerability
- Generated class or method.
-
getCWEBasedVulnerability_CweID
EReference getCWEBasedVulnerability_CweID()
Returns the meta object for the reference list 'Cwe ID
'.- Returns:
- the meta object for the reference list 'Cwe ID'.
- See Also:
CWEBasedVulnerability.getCweID()
,getCWEBasedVulnerability()
- Generated class or method.
-
getRole
EClass getRole()
Returns the meta object for class 'Role
'.- Returns:
- the meta object for class 'Role'.
- See Also:
Role
- Generated class or method.
-
getAttackVector
EEnum getAttackVector()
Returns the meta object for enum 'Attack Vector
'.- Returns:
- the meta object for enum 'Attack Vector'.
- See Also:
AttackVector
- Generated class or method.
-
getPrivileges
EEnum getPrivileges()
Returns the meta object for enum 'Privileges
'.- Returns:
- the meta object for enum 'Privileges'.
- See Also:
Privileges
- Generated class or method.
-
getConfidentialityImpact
EEnum getConfidentialityImpact()
Returns the meta object for enum 'Confidentiality Impact
'.- Returns:
- the meta object for enum 'Confidentiality Impact'.
- See Also:
ConfidentialityImpact
- Generated class or method.
-
getIntegrityImpact
EEnum getIntegrityImpact()
Returns the meta object for enum 'Integrity Impact
'.- Returns:
- the meta object for enum 'Integrity Impact'.
- See Also:
IntegrityImpact
- Generated class or method.
-
getAvailabilityImpact
EEnum getAvailabilityImpact()
Returns the meta object for enum 'Availability Impact
'.- Returns:
- the meta object for enum 'Availability Impact'.
- See Also:
AvailabilityImpact
- Generated class or method.
-
getAttackComplexity
EEnum getAttackComplexity()
Returns the meta object for enum 'Attack Complexity
'.- Returns:
- the meta object for enum 'Attack Complexity'.
- See Also:
AttackComplexity
- Generated class or method.
-
getUserInteraction
EEnum getUserInteraction()
Returns the meta object for enum 'User Interaction
'.- Returns:
- the meta object for enum 'User Interaction'.
- See Also:
UserInteraction
- Generated class or method.
-
getAttackSpecificationFactory
AttackSpecificationFactory getAttackSpecificationFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
-