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
ACTION_TYP
The meta object id for the 'Action Typ
' enum.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__EXPLOITS
The feature id for the 'Exploits' reference list.static int
ATTACK__ID
The feature id for the 'Id' attribute.static int
ATTACK_FEATURE_COUNT
The number of structural features of the 'Attack' class.static int
CREDENTIAL_ATTACK
The meta object id for the 'Credential Attack
' class.static int
CREDENTIAL_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CREDENTIAL_ATTACK__EXPLOITS
The feature id for the 'Exploits' reference list.static int
CREDENTIAL_ATTACK__ID
The feature id for the 'Id' attribute.static int
CREDENTIAL_ATTACK_FEATURE_COUNT
The number of structural features of the 'Credential Attack' class.static int
CREDENTIAL_VULNERABILITY
The meta object id for the 'Credential Vulnerability
' class.static int
CREDENTIAL_VULNERABILITY__CONTEXT
The feature id for the 'Context' reference.static int
CREDENTIAL_VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
CREDENTIAL_VULNERABILITY__ID
The feature id for the 'Id' attribute.static int
CREDENTIAL_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'Credential Vulnerability' 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
NEW_ABSTRACT_CLASS5
The meta object id for the 'New Abstract Class5
' class.static int
NEW_ABSTRACT_CLASS5_FEATURE_COUNT
The number of structural features of the 'New Abstract Class5' class.static int
VULNERABILITY
The meta object id for the 'Vulnerability
' class.static int
VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
VULNERABILITY__ID
The feature id for the 'Id' 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 EEnum
getActionTyp()
Returns the meta object for enum 'Action Typ
'.EClass
getAttack()
Returns the meta object for class 'Attack
'.EReference
getAttack_Exploits()
Returns the meta object for the reference list 'Exploits
'.AttackSpecificationFactory
getAttackSpecificationFactory()
Returns the factory that creates the instances of the model.EClass
getCredentialAttack()
Returns the meta object for class 'Credential Attack
'.EClass
getCredentialVulnerability()
Returns the meta object for class 'Credential Vulnerability
'.EReference
getCredentialVulnerability_Context()
Returns the meta object for the reference 'Context
'.EClass
getNewAbstractClass5()
Returns the meta object for class 'New Abstract Class5
'.EClass
getVulnerability()
Returns the meta object for class 'Vulnerability
'.-
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__EXPLOITS
static final int ATTACK__EXPLOITS
The feature id for the 'Exploits' reference list.- 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.
-
CREDENTIAL_ATTACK
static final int CREDENTIAL_ATTACK
The meta object id for the 'Credential Attack
' class.- See Also:
CredentialAttackImpl
,AttackSpecificationPackageImpl.getCredentialAttack()
, Constant Field Values- Generated class or method.
-
CREDENTIAL_ATTACK__ID
static final int CREDENTIAL_ATTACK__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CREDENTIAL_ATTACK__ENTITY_NAME
static final int CREDENTIAL_ATTACK__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CREDENTIAL_ATTACK__EXPLOITS
static final int CREDENTIAL_ATTACK__EXPLOITS
The feature id for the 'Exploits' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CREDENTIAL_ATTACK_FEATURE_COUNT
static final int CREDENTIAL_ATTACK_FEATURE_COUNT
The number of structural features of the 'Credential 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_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.
-
CREDENTIAL_VULNERABILITY
static final int CREDENTIAL_VULNERABILITY
The meta object id for the 'Credential Vulnerability
' class.- See Also:
CredentialVulnerabilityImpl
,AttackSpecificationPackageImpl.getCredentialVulnerability()
, Constant Field Values- Generated class or method.
-
CREDENTIAL_VULNERABILITY__ID
static final int CREDENTIAL_VULNERABILITY__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CREDENTIAL_VULNERABILITY__ENTITY_NAME
static final int CREDENTIAL_VULNERABILITY__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CREDENTIAL_VULNERABILITY__CONTEXT
static final int CREDENTIAL_VULNERABILITY__CONTEXT
The feature id for the 'Context' reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CREDENTIAL_VULNERABILITY_FEATURE_COUNT
static final int CREDENTIAL_VULNERABILITY_FEATURE_COUNT
The number of structural features of the 'Credential Vulnerability' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
NEW_ABSTRACT_CLASS5
static final int NEW_ABSTRACT_CLASS5
The meta object id for the 'New Abstract Class5
' class.- See Also:
NewAbstractClass5Impl
,AttackSpecificationPackageImpl.getNewAbstractClass5()
, Constant Field Values- Generated class or method.
-
NEW_ABSTRACT_CLASS5_FEATURE_COUNT
static final int NEW_ABSTRACT_CLASS5_FEATURE_COUNT
The number of structural features of the 'New Abstract Class5' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ACTION_TYP
static final int ACTION_TYP
The meta object id for the 'Action Typ
' enum.- See Also:
ActionTyp
,AttackSpecificationPackageImpl.getActionTyp()
, 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.
-
getAttack_Exploits
EReference getAttack_Exploits()
Returns the meta object for the reference list 'Exploits
'.- Returns:
- the meta object for the reference list 'Exploits'.
- See Also:
Attack.getExploits()
,getAttack()
- Generated class or method.
-
getCredentialAttack
EClass getCredentialAttack()
Returns the meta object for class 'Credential Attack
'.- Returns:
- the meta object for class 'Credential Attack'.
- See Also:
CredentialAttack
- Generated class or method.
-
getCredentialVulnerability
EClass getCredentialVulnerability()
Returns the meta object for class 'Credential Vulnerability
'.- Returns:
- the meta object for class 'Credential Vulnerability'.
- See Also:
CredentialVulnerability
- Generated class or method.
-
getCredentialVulnerability_Context
EReference getCredentialVulnerability_Context()
Returns the meta object for the reference 'Context
'.- Returns:
- the meta object for the reference 'Context'.
- See Also:
CredentialVulnerability.getContext()
,getCredentialVulnerability()
- 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.
-
getNewAbstractClass5
EClass getNewAbstractClass5()
Returns the meta object for class 'New Abstract Class5
'.- Returns:
- the meta object for class 'New Abstract Class5'.
- See Also:
NewAbstractClass5
- Generated class or method.
-
getActionTyp
EEnum getActionTyp()
Returns the meta object for enum 'Action Typ
'.- Returns:
- the meta object for enum 'Action Typ'.
- See Also:
ActionTyp
- 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.
-
-