Interface AttackerPackage
-
- All Superinterfaces:
EModelElement
,ENamedElement
,EObject
,EPackage
,Notifier
- All Known Implementing Classes:
AttackerPackageImpl
public interface AttackerPackage 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:
AttackerFactory
- Generated class or method.
- EMF model class or method.
- kind="package"
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AttackerPackage.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_CONTAINER
The meta object id for the 'Attack Container
' class.static int
ATTACK_CONTAINER__ATTACK
The feature id for the 'Attack' containment reference list.static int
ATTACK_CONTAINER_FEATURE_COUNT
The number of structural features of the 'Attack Container' class.static int
ATTACKER
The meta object id for the 'Attacker
' class.static int
ATTACKER__CAPABILITIES
The feature id for the 'Capabilities' reference list.static int
ATTACKER__COMPROMISED_COMPONENTS
The feature id for the 'Compromised Components' reference list.static int
ATTACKER__COMPROMISED_LINKING_RESOURCES
The feature id for the 'Compromised Linking Resources' reference list.static int
ATTACKER__COMPROMISED_RESOURCES
The feature id for the 'Compromised Resources' reference list.static int
ATTACKER__ENTITY_NAME
The feature id for the 'Entity Name' attribute.static int
ATTACKER__ID
The feature id for the 'Id' attribute.static int
ATTACKER_CONTAINER
The meta object id for the 'Container
' class.static int
ATTACKER_CONTAINER__ATTACKER
The feature id for the 'Attacker' containment reference list.static int
ATTACKER_CONTAINER_FEATURE_COUNT
The number of structural features of the 'Container' class.static int
ATTACKER_FEATURE_COUNT
The number of structural features of the 'Attacker' class.static int
ATTACKER_SPECIFICATION
The meta object id for the 'Specification
' class.static int
ATTACKER_SPECIFICATION__ATTACKERS
The feature id for the 'Attackers' containment reference.static int
ATTACKER_SPECIFICATION__ATTACKS
The feature id for the 'Attacks' containment reference.static int
ATTACKER_SPECIFICATION__VULNERABILITES
The feature id for the 'Vulnerabilites' containment reference.static int
ATTACKER_SPECIFICATION_FEATURE_COUNT
The number of structural features of the 'Specification' class.static AttackerPackage
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
VULNERABILITY_CONTAINER
The meta object id for the 'Vulnerability Container
' class.static int
VULNERABILITY_CONTAINER__VULNERABILITY
The feature id for the 'Vulnerability' containment reference list.static int
VULNERABILITY_CONTAINER_FEATURE_COUNT
The number of structural features of the 'Vulnerability Container' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EClass
getAttackContainer()
Returns the meta object for class 'Attack Container
'.EReference
getAttackContainer_Attack()
Returns the meta object for the containment reference list 'Attack
'.EClass
getAttacker()
Returns the meta object for class 'Attacker
'.EReference
getAttacker_Capabilities()
Returns the meta object for the reference list 'Capabilities
'.EReference
getAttacker_CompromisedComponents()
Returns the meta object for the reference list 'Compromised Components
'.EReference
getAttacker_CompromisedLinkingResources()
Returns the meta object for the reference list 'Compromised Linking Resources
'.EReference
getAttacker_CompromisedResources()
Returns the meta object for the reference list 'Compromised Resources
'.EClass
getAttackerContainer()
Returns the meta object for class 'Container
'.EReference
getAttackerContainer_Attacker()
Returns the meta object for the containment reference list 'Attacker
'.AttackerFactory
getAttackerFactory()
Returns the factory that creates the instances of the model.EClass
getAttackerSpecification()
Returns the meta object for class 'Specification
'.EReference
getAttackerSpecification_Attackers()
Returns the meta object for the containment reference 'Attackers
'.EReference
getAttackerSpecification_Attacks()
Returns the meta object for the containment reference 'Attacks
'.EReference
getAttackerSpecification_Vulnerabilites()
Returns the meta object for the containment reference 'Vulnerabilites
'.EClass
getVulnerabilityContainer()
Returns the meta object for class 'Vulnerability Container
'.EReference
getVulnerabilityContainer_Vulnerability()
Returns the meta object for the containment reference list '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 AttackerPackage eINSTANCE
The singleton instance of the package.- Generated class or method.
-
ATTACKER_CONTAINER
static final int ATTACKER_CONTAINER
The meta object id for the 'Container
' class.- See Also:
AttackerContainerImpl
,AttackerPackageImpl.getAttackerContainer()
, Constant Field Values- Generated class or method.
-
ATTACKER_CONTAINER__ATTACKER
static final int ATTACKER_CONTAINER__ATTACKER
The feature id for the 'Attacker' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER_CONTAINER_FEATURE_COUNT
static final int ATTACKER_CONTAINER_FEATURE_COUNT
The number of structural features of the 'Container' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER
static final int ATTACKER
The meta object id for the 'Attacker
' class.- See Also:
AttackerImpl
,AttackerPackageImpl.getAttacker()
, Constant Field Values- Generated class or method.
-
ATTACKER__ID
static final int ATTACKER__ID
The feature id for the 'Id' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER__ENTITY_NAME
static final int ATTACKER__ENTITY_NAME
The feature id for the 'Entity Name' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER__CAPABILITIES
static final int ATTACKER__CAPABILITIES
The feature id for the 'Capabilities' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER__COMPROMISED_COMPONENTS
static final int ATTACKER__COMPROMISED_COMPONENTS
The feature id for the 'Compromised Components' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER__COMPROMISED_RESOURCES
static final int ATTACKER__COMPROMISED_RESOURCES
The feature id for the 'Compromised Resources' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER__COMPROMISED_LINKING_RESOURCES
static final int ATTACKER__COMPROMISED_LINKING_RESOURCES
The feature id for the 'Compromised Linking Resources' reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER_FEATURE_COUNT
static final int ATTACKER_FEATURE_COUNT
The number of structural features of the 'Attacker' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER_SPECIFICATION
static final int ATTACKER_SPECIFICATION
The meta object id for the 'Specification
' class.- See Also:
AttackerSpecificationImpl
,AttackerPackageImpl.getAttackerSpecification()
, Constant Field Values- Generated class or method.
-
ATTACKER_SPECIFICATION__ATTACKERS
static final int ATTACKER_SPECIFICATION__ATTACKERS
The feature id for the 'Attackers' containment reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER_SPECIFICATION__ATTACKS
static final int ATTACKER_SPECIFICATION__ATTACKS
The feature id for the 'Attacks' containment reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER_SPECIFICATION__VULNERABILITES
static final int ATTACKER_SPECIFICATION__VULNERABILITES
The feature id for the 'Vulnerabilites' containment reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACKER_SPECIFICATION_FEATURE_COUNT
static final int ATTACKER_SPECIFICATION_FEATURE_COUNT
The number of structural features of the 'Specification' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK_CONTAINER
static final int ATTACK_CONTAINER
The meta object id for the 'Attack Container
' class.- See Also:
AttackContainerImpl
,AttackerPackageImpl.getAttackContainer()
, Constant Field Values- Generated class or method.
-
ATTACK_CONTAINER__ATTACK
static final int ATTACK_CONTAINER__ATTACK
The feature id for the 'Attack' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATTACK_CONTAINER_FEATURE_COUNT
static final int ATTACK_CONTAINER_FEATURE_COUNT
The number of structural features of the 'Attack Container' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY_CONTAINER
static final int VULNERABILITY_CONTAINER
The meta object id for the 'Vulnerability Container
' class.- See Also:
VulnerabilityContainerImpl
,AttackerPackageImpl.getVulnerabilityContainer()
, Constant Field Values- Generated class or method.
-
VULNERABILITY_CONTAINER__VULNERABILITY
static final int VULNERABILITY_CONTAINER__VULNERABILITY
The feature id for the 'Vulnerability' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
VULNERABILITY_CONTAINER_FEATURE_COUNT
static final int VULNERABILITY_CONTAINER_FEATURE_COUNT
The number of structural features of the 'Vulnerability Container' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
-
Method Detail
-
getAttackerContainer
EClass getAttackerContainer()
Returns the meta object for class 'Container
'.- Returns:
- the meta object for class 'Container'.
- See Also:
AttackerContainer
- Generated class or method.
-
getAttackerContainer_Attacker
EReference getAttackerContainer_Attacker()
Returns the meta object for the containment reference list 'Attacker
'.- Returns:
- the meta object for the containment reference list 'Attacker'.
- See Also:
AttackerContainer.getAttacker()
,getAttackerContainer()
- Generated class or method.
-
getAttacker
EClass getAttacker()
Returns the meta object for class 'Attacker
'.- Returns:
- the meta object for class 'Attacker'.
- See Also:
Attacker
- Generated class or method.
-
getAttacker_Capabilities
EReference getAttacker_Capabilities()
Returns the meta object for the reference list 'Capabilities
'.- Returns:
- the meta object for the reference list 'Capabilities'.
- See Also:
Attacker.getCapabilities()
,getAttacker()
- Generated class or method.
-
getAttacker_CompromisedComponents
EReference getAttacker_CompromisedComponents()
Returns the meta object for the reference list 'Compromised Components
'.- Returns:
- the meta object for the reference list 'Compromised Components'.
- See Also:
Attacker.getCompromisedComponents()
,getAttacker()
- Generated class or method.
-
getAttacker_CompromisedResources
EReference getAttacker_CompromisedResources()
Returns the meta object for the reference list 'Compromised Resources
'.- Returns:
- the meta object for the reference list 'Compromised Resources'.
- See Also:
Attacker.getCompromisedResources()
,getAttacker()
- Generated class or method.
-
getAttacker_CompromisedLinkingResources
EReference getAttacker_CompromisedLinkingResources()
Returns the meta object for the reference list 'Compromised Linking Resources
'.- Returns:
- the meta object for the reference list 'Compromised Linking Resources'.
- See Also:
Attacker.getCompromisedLinkingResources()
,getAttacker()
- Generated class or method.
-
getAttackerSpecification
EClass getAttackerSpecification()
Returns the meta object for class 'Specification
'.- Returns:
- the meta object for class 'Specification'.
- See Also:
AttackerSpecification
- Generated class or method.
-
getAttackerSpecification_Attackers
EReference getAttackerSpecification_Attackers()
Returns the meta object for the containment reference 'Attackers
'.- Returns:
- the meta object for the containment reference 'Attackers'.
- See Also:
AttackerSpecification.getAttackers()
,getAttackerSpecification()
- Generated class or method.
-
getAttackerSpecification_Attacks
EReference getAttackerSpecification_Attacks()
Returns the meta object for the containment reference 'Attacks
'.- Returns:
- the meta object for the containment reference 'Attacks'.
- See Also:
AttackerSpecification.getAttacks()
,getAttackerSpecification()
- Generated class or method.
-
getAttackerSpecification_Vulnerabilites
EReference getAttackerSpecification_Vulnerabilites()
Returns the meta object for the containment reference 'Vulnerabilites
'.- Returns:
- the meta object for the containment reference 'Vulnerabilites'.
- See Also:
AttackerSpecification.getVulnerabilites()
,getAttackerSpecification()
- Generated class or method.
-
getAttackContainer
EClass getAttackContainer()
Returns the meta object for class 'Attack Container
'.- Returns:
- the meta object for class 'Attack Container'.
- See Also:
AttackContainer
- Generated class or method.
-
getAttackContainer_Attack
EReference getAttackContainer_Attack()
Returns the meta object for the containment reference list 'Attack
'.- Returns:
- the meta object for the containment reference list 'Attack'.
- See Also:
AttackContainer.getAttack()
,getAttackContainer()
- Generated class or method.
-
getVulnerabilityContainer
EClass getVulnerabilityContainer()
Returns the meta object for class 'Vulnerability Container
'.- Returns:
- the meta object for class 'Vulnerability Container'.
- See Also:
VulnerabilityContainer
- Generated class or method.
-
getVulnerabilityContainer_Vulnerability
EReference getVulnerabilityContainer_Vulnerability()
Returns the meta object for the containment reference list 'Vulnerability
'.- Returns:
- the meta object for the containment reference list 'Vulnerability'.
- See Also:
VulnerabilityContainer.getVulnerability()
,getVulnerabilityContainer()
- Generated class or method.
-
getAttackerFactory
AttackerFactory getAttackerFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
-