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 interfaceAttackerPackage.LiteralsDefines 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 intATTACK_CONTAINERThe meta object id for the 'Attack Container' class.static intATTACK_CONTAINER__ATTACKThe feature id for the 'Attack' containment reference list.static intATTACK_CONTAINER_FEATURE_COUNTThe number of structural features of the 'Attack Container' class.static intATTACKERThe meta object id for the 'Attacker' class.static intATTACKER__CAPABILITIESThe feature id for the 'Capabilities' reference list.static intATTACKER__COMPROMISED_COMPONENTSThe feature id for the 'Compromised Components' reference list.static intATTACKER__COMPROMISED_LINKING_RESOURCESThe feature id for the 'Compromised Linking Resources' reference list.static intATTACKER__COMPROMISED_RESOURCESThe feature id for the 'Compromised Resources' reference list.static intATTACKER__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.static intATTACKER__IDThe feature id for the 'Id' attribute.static intATTACKER_CONTAINERThe meta object id for the 'Container' class.static intATTACKER_CONTAINER__ATTACKERThe feature id for the 'Attacker' containment reference list.static intATTACKER_CONTAINER_FEATURE_COUNTThe number of structural features of the 'Container' class.static intATTACKER_FEATURE_COUNTThe number of structural features of the 'Attacker' class.static intATTACKER_SPECIFICATIONThe meta object id for the 'Specification' class.static intATTACKER_SPECIFICATION__ATTACKERSThe feature id for the 'Attackers' containment reference.static intATTACKER_SPECIFICATION__ATTACKSThe feature id for the 'Attacks' containment reference.static intATTACKER_SPECIFICATION__VULNERABILITESThe feature id for the 'Vulnerabilites' containment reference.static intATTACKER_SPECIFICATION_FEATURE_COUNTThe number of structural features of the 'Specification' class.static AttackerPackageeINSTANCEThe singleton instance of the package.static StringeNAMEThe package name.static StringeNS_PREFIXThe package namespace name.static StringeNS_URIThe package namespace URI.static intVULNERABILITY_CONTAINERThe meta object id for the 'Vulnerability Container' class.static intVULNERABILITY_CONTAINER__VULNERABILITYThe feature id for the 'Vulnerability' containment reference list.static intVULNERABILITY_CONTAINER_FEATURE_COUNTThe number of structural features of the 'Vulnerability Container' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EClassgetAttackContainer()Returns the meta object for class 'Attack Container'.EReferencegetAttackContainer_Attack()Returns the meta object for the containment reference list 'Attack'.EClassgetAttacker()Returns the meta object for class 'Attacker'.EReferencegetAttacker_Capabilities()Returns the meta object for the reference list 'Capabilities'.EReferencegetAttacker_CompromisedComponents()Returns the meta object for the reference list 'Compromised Components'.EReferencegetAttacker_CompromisedLinkingResources()Returns the meta object for the reference list 'Compromised Linking Resources'.EReferencegetAttacker_CompromisedResources()Returns the meta object for the reference list 'Compromised Resources'.EClassgetAttackerContainer()Returns the meta object for class 'Container'.EReferencegetAttackerContainer_Attacker()Returns the meta object for the containment reference list 'Attacker'.AttackerFactorygetAttackerFactory()Returns the factory that creates the instances of the model.EClassgetAttackerSpecification()Returns the meta object for class 'Specification'.EReferencegetAttackerSpecification_Attackers()Returns the meta object for the containment reference 'Attackers'.EReferencegetAttackerSpecification_Attacks()Returns the meta object for the containment reference 'Attacks'.EReferencegetAttackerSpecification_Vulnerabilites()Returns the meta object for the containment reference 'Vulnerabilites'.EClassgetVulnerabilityContainer()Returns the meta object for class 'Vulnerability Container'.EReferencegetVulnerabilityContainer_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.
-
-