Class KAMP4attackModificationmarksPackageImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- edu.kit.ipd.sdq.kamp4attack.model.modificationmarks.KAMP4attackModificationmarks.impl.KAMP4attackModificationmarksPackageImpl
-
- All Implemented Interfaces:
KAMP4attackModificationmarksPackage
,Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
public class KAMP4attackModificationmarksPackageImpl extends EPackageImpl implements KAMP4attackModificationmarksPackage
An implementation of the model Package.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Nested classes/interfaces inherited from interface edu.kit.ipd.sdq.kamp4attack.model.modificationmarks.KAMP4attackModificationmarks.KAMP4attackModificationmarksPackage
KAMP4attackModificationmarksPackage.Literals
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
-
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Fields inherited from interface edu.kit.ipd.sdq.kamp4attack.model.modificationmarks.KAMP4attackModificationmarks.KAMP4attackModificationmarksPackage
ABSTRACT_KAMP_4ATTACK_MODIFICATION_REPOSITORY, ABSTRACT_KAMP_4ATTACK_MODIFICATION_REPOSITORY__CHANGE_PROPAGATION_STEPS, ABSTRACT_KAMP_4ATTACK_MODIFICATION_REPOSITORY__SEED_MODIFICATIONS, ABSTRACT_KAMP_4ATTACK_MODIFICATION_REPOSITORY_FEATURE_COUNT, ABSTRACT_KAMP_4ATTACK_MODIFICATION_REPOSITORY_OPERATION_COUNT, ATTACK_COMPONENT, ATTACK_COMPONENT__AFFECTED_ELEMENT, ATTACK_COMPONENT__CAUSING_ELEMENTS, ATTACK_COMPONENT__ID, ATTACK_COMPONENT__TOOLDERIVED, ATTACK_COMPONENT__USER_DECISION, ATTACK_COMPONENT_FEATURE_COUNT, ATTACK_COMPONENT_OPERATION_COUNT, COMPROMISED_ASSEMBLY, COMPROMISED_ASSEMBLY__AFFECTED_ELEMENT, COMPROMISED_ASSEMBLY__CAUSING_ELEMENTS, COMPROMISED_ASSEMBLY__ID, COMPROMISED_ASSEMBLY__TOOLDERIVED, COMPROMISED_ASSEMBLY__USER_DECISION, COMPROMISED_ASSEMBLY_FEATURE_COUNT, COMPROMISED_ASSEMBLY_OPERATION_COUNT, COMPROMISED_LINKING_RESOURCE, COMPROMISED_LINKING_RESOURCE__AFFECTED_ELEMENT, COMPROMISED_LINKING_RESOURCE__CAUSING_ELEMENTS, COMPROMISED_LINKING_RESOURCE__ID, COMPROMISED_LINKING_RESOURCE__TOOLDERIVED, COMPROMISED_LINKING_RESOURCE__USER_DECISION, COMPROMISED_LINKING_RESOURCE_FEATURE_COUNT, COMPROMISED_LINKING_RESOURCE_OPERATION_COUNT, COMPROMISED_RESOURCE, COMPROMISED_RESOURCE__AFFECTED_ELEMENT, COMPROMISED_RESOURCE__CAUSING_ELEMENTS, COMPROMISED_RESOURCE__ID, COMPROMISED_RESOURCE__TOOLDERIVED, COMPROMISED_RESOURCE__USER_DECISION, COMPROMISED_RESOURCE_FEATURE_COUNT, COMPROMISED_RESOURCE_OPERATION_COUNT, CONTEXT_CHANGE, CONTEXT_CHANGE__AFFECTED_ELEMENT, CONTEXT_CHANGE__CAUSING_ELEMENTS, CONTEXT_CHANGE__ID, CONTEXT_CHANGE__TOOLDERIVED, CONTEXT_CHANGE__USER_DECISION, CONTEXT_CHANGE_FEATURE_COUNT, CONTEXT_CHANGE_OPERATION_COUNT, CREDENTIAL_CHANGE, CREDENTIAL_CHANGE__CHANGED, CREDENTIAL_CHANGE__COMPROMISEDASSEMBLY, CREDENTIAL_CHANGE__COMPROMISEDLINKINGRESOURCE, CREDENTIAL_CHANGE__COMPROMISEDRESOURCE, CREDENTIAL_CHANGE__CONTEXTCHANGE, CREDENTIAL_CHANGE_FEATURE_COUNT, CREDENTIAL_CHANGE_OPERATION_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, KAMP_4ATTACK_MODIFICATION_REPOSITORY, KAMP_4ATTACK_MODIFICATION_REPOSITORY__CHANGE_PROPAGATION_STEPS, KAMP_4ATTACK_MODIFICATION_REPOSITORY__SEED_MODIFICATIONS, KAMP_4ATTACK_MODIFICATION_REPOSITORY_FEATURE_COUNT, KAMP_4ATTACK_MODIFICATION_REPOSITORY_OPERATION_COUNT, KAMP_4ATTACK_SEED_MODIFICATIONS, KAMP_4ATTACK_SEED_MODIFICATIONS__ATTACKCOMPONENT, KAMP_4ATTACK_SEED_MODIFICATIONS_FEATURE_COUNT, KAMP_4ATTACK_SEED_MODIFICATIONS_OPERATION_COUNT, MODIFY_ENTITY, MODIFY_ENTITY__AFFECTED_ELEMENT, MODIFY_ENTITY__CAUSING_ELEMENTS, MODIFY_ENTITY__ID, MODIFY_ENTITY__TOOLDERIVED, MODIFY_ENTITY__USER_DECISION, MODIFY_ENTITY_FEATURE_COUNT, MODIFY_ENTITY_OPERATION_COUNT
-
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
init
public static KAMP4attackModificationmarksPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
KAMP4attackModificationmarksPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
KAMP4attackModificationmarksPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getAbstractKAMP4attackModificationRepository
public EClass getAbstractKAMP4attackModificationRepository()
- Specified by:
getAbstractKAMP4attackModificationRepository
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Abstract KAMP 4attack Modification Repository'.
- See Also:
AbstractKAMP4attackModificationRepository
- Generated class or method.
-
getKAMP4attackModificationRepository
public EClass getKAMP4attackModificationRepository()
- Specified by:
getKAMP4attackModificationRepository
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'KAMP 4attack Modification Repository'.
- See Also:
KAMP4attackModificationRepository
- Generated class or method.
-
getKAMP4attackSeedModifications
public EClass getKAMP4attackSeedModifications()
- Specified by:
getKAMP4attackSeedModifications
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'KAMP 4attack Seed Modifications'.
- See Also:
KAMP4attackSeedModifications
- Generated class or method.
-
getKAMP4attackSeedModifications_Attackcomponent
public EReference getKAMP4attackSeedModifications_Attackcomponent()
- Specified by:
getKAMP4attackSeedModifications_Attackcomponent
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for the containment reference list 'Attackcomponent'.
- See Also:
KAMP4attackSeedModifications.getAttackcomponent()
,KAMP4attackModificationmarksPackage.getKAMP4attackSeedModifications()
- Generated class or method.
-
getModifyEntity
public EClass getModifyEntity()
- Specified by:
getModifyEntity
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Modify Entity'.
- See Also:
ModifyEntity
- Generated class or method.
-
getAttackComponent
public EClass getAttackComponent()
- Specified by:
getAttackComponent
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Attack Component'.
- See Also:
AttackComponent
- Generated class or method.
-
getCredentialChange
public EClass getCredentialChange()
- Specified by:
getCredentialChange
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Credential Change'.
- See Also:
CredentialChange
- Generated class or method.
-
getCredentialChange_Compromisedresource
public EReference getCredentialChange_Compromisedresource()
- Specified by:
getCredentialChange_Compromisedresource
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for the containment reference list 'Compromisedresource'.
- See Also:
CredentialChange.getCompromisedresource()
,KAMP4attackModificationmarksPackage.getCredentialChange()
- Generated class or method.
-
getCredentialChange_Compromisedassembly
public EReference getCredentialChange_Compromisedassembly()
- Specified by:
getCredentialChange_Compromisedassembly
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for the containment reference list 'Compromisedassembly'.
- See Also:
CredentialChange.getCompromisedassembly()
,KAMP4attackModificationmarksPackage.getCredentialChange()
- Generated class or method.
-
getCredentialChange_Contextchange
public EReference getCredentialChange_Contextchange()
- Specified by:
getCredentialChange_Contextchange
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for the containment reference list 'Contextchange'.
- See Also:
CredentialChange.getContextchange()
,KAMP4attackModificationmarksPackage.getCredentialChange()
- Generated class or method.
-
getCredentialChange_Changed
public EAttribute getCredentialChange_Changed()
- Specified by:
getCredentialChange_Changed
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for the attribute 'Changed'.
- See Also:
CredentialChange.isChanged()
,KAMP4attackModificationmarksPackage.getCredentialChange()
- Generated class or method.
-
getCredentialChange_Compromisedlinkingresource
public EReference getCredentialChange_Compromisedlinkingresource()
- Specified by:
getCredentialChange_Compromisedlinkingresource
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for the containment reference list 'Compromisedlinkingresource'.
- See Also:
CredentialChange.getCompromisedlinkingresource()
,KAMP4attackModificationmarksPackage.getCredentialChange()
- Generated class or method.
-
getCompromisedResource
public EClass getCompromisedResource()
- Specified by:
getCompromisedResource
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Compromised Resource'.
- See Also:
CompromisedResource
- Generated class or method.
-
getCompromisedAssembly
public EClass getCompromisedAssembly()
- Specified by:
getCompromisedAssembly
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Compromised Assembly'.
- See Also:
CompromisedAssembly
- Generated class or method.
-
getContextChange
public EClass getContextChange()
- Specified by:
getContextChange
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Context Change'.
- See Also:
ContextChange
- Generated class or method.
-
getCompromisedLinkingResource
public EClass getCompromisedLinkingResource()
- Specified by:
getCompromisedLinkingResource
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the meta object for class 'Compromised Linking Resource'.
- See Also:
CompromisedLinkingResource
- Generated class or method.
-
getKAMP4attackModificationmarksFactory
public KAMP4attackModificationmarksFactory getKAMP4attackModificationmarksFactory()
- Specified by:
getKAMP4attackModificationmarksFactory
in interfaceKAMP4attackModificationmarksPackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
createPackageContents
public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.- Generated class or method.
-
initializePackageContents
public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.- Generated class or method.
-
-