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 interfaceAttackSpecificationPackage.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 intACTION_TYPThe meta object id for the 'Action Typ' enum.static intATTACKThe meta object id for the 'Attack' class.static intATTACK__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.static intATTACK__EXPLOITSThe feature id for the 'Exploits' reference list.static intATTACK__IDThe feature id for the 'Id' attribute.static intATTACK_FEATURE_COUNTThe number of structural features of the 'Attack' class.static intCREDENTIAL_ATTACKThe meta object id for the 'Credential Attack' class.static intCREDENTIAL_ATTACK__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.static intCREDENTIAL_ATTACK__EXPLOITSThe feature id for the 'Exploits' reference list.static intCREDENTIAL_ATTACK__IDThe feature id for the 'Id' attribute.static intCREDENTIAL_ATTACK_FEATURE_COUNTThe number of structural features of the 'Credential Attack' class.static intCREDENTIAL_VULNERABILITYThe meta object id for the 'Credential Vulnerability' class.static intCREDENTIAL_VULNERABILITY__CONTEXTThe feature id for the 'Context' reference.static intCREDENTIAL_VULNERABILITY__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.static intCREDENTIAL_VULNERABILITY__IDThe feature id for the 'Id' attribute.static intCREDENTIAL_VULNERABILITY_FEATURE_COUNTThe number of structural features of the 'Credential Vulnerability' class.static AttackSpecificationPackageeINSTANCEThe singleton instance of the package.static StringeNAMEThe package name.static StringeNS_PREFIXThe package namespace name.static StringeNS_URIThe package namespace URI.static intNEW_ABSTRACT_CLASS5The meta object id for the 'New Abstract Class5' class.static intNEW_ABSTRACT_CLASS5_FEATURE_COUNTThe number of structural features of the 'New Abstract Class5' class.static intVULNERABILITYThe meta object id for the 'Vulnerability' class.static intVULNERABILITY__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.static intVULNERABILITY__IDThe feature id for the 'Id' attribute.static intVULNERABILITY_FEATURE_COUNTThe number of structural features of the 'Vulnerability' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EEnumgetActionTyp()Returns the meta object for enum 'Action Typ'.EClassgetAttack()Returns the meta object for class 'Attack'.EReferencegetAttack_Exploits()Returns the meta object for the reference list 'Exploits'.AttackSpecificationFactorygetAttackSpecificationFactory()Returns the factory that creates the instances of the model.EClassgetCredentialAttack()Returns the meta object for class 'Credential Attack'.EClassgetCredentialVulnerability()Returns the meta object for class 'Credential Vulnerability'.EReferencegetCredentialVulnerability_Context()Returns the meta object for the reference 'Context'.EClassgetNewAbstractClass5()Returns the meta object for class 'New Abstract Class5'.EClassgetVulnerability()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.
-
-