Class AttackerSpecificationImpl
- 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.MinimalEStoreEObjectImpl
-
- org.eclipse.emf.internal.cdo.CDOObjectImpl
-
- org.palladiosimulator.pcm.confidentiality.attackerSpecification.impl.AttackerSpecificationImpl
-
- All Implemented Interfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,org.eclipse.emf.spi.cdo.InternalCDOLoadable
,org.eclipse.emf.spi.cdo.InternalCDOObject
,AttackerSpecification
public class AttackerSpecificationImpl extends org.eclipse.emf.internal.cdo.CDOObjectImpl implements AttackerSpecification
An implementation of the model object 'Specification'.The following features are implemented:
- Generated class or method.
-
-
Nested Class Summary
-
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.InternalEObject
InternalEObject.EStore
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AttackerSpecificationImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EClass
eStaticClass()
protected int
eStaticFeatureCount()
AttackerContainer
getAttackers()
AttackContainer
getAttacks()
CategorySpecification
getCategoryspecification()
AttackerSystemSpecificationContainer
getSystemintegration()
VulnerabilityContainer
getVulnerabilites()
void
setAttackers(AttackerContainer newAttackers)
void
setAttacks(AttackContainer newAttacks)
void
setCategoryspecification(CategorySpecification newCategoryspecification)
void
setSystemintegration(AttackerSystemSpecificationContainer newSystemintegration)
void
setVulnerabilites(VulnerabilityContainer newVulnerabilites)
-
Methods inherited from class org.eclipse.emf.internal.cdo.CDOObjectImpl
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
-
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.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetProxyURI, eSetStore, eSetting, eUnset, eURIFragmentSegment
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classBasicEObjectImpl
- Generated class or method.
-
eStaticFeatureCount
protected int eStaticFeatureCount()
- Overrides:
eStaticFeatureCount
in classMinimalEStoreEObjectImpl
- Generated class or method.
-
getAttackers
public AttackerContainer getAttackers()
- Specified by:
getAttackers
in interfaceAttackerSpecification
- Returns:
- the value of the 'Attackers' containment reference.
- See Also:
AttackerSpecification.setAttackers(AttackerContainer)
,AttackerPackage.getAttackerSpecification_Attackers()
- Generated class or method.
-
setAttackers
public void setAttackers(AttackerContainer newAttackers)
- Specified by:
setAttackers
in interfaceAttackerSpecification
- Parameters:
newAttackers
- the new value of the 'Attackers' containment reference.- See Also:
AttackerSpecification.getAttackers()
- Generated class or method.
-
getAttacks
public AttackContainer getAttacks()
- Specified by:
getAttacks
in interfaceAttackerSpecification
- Returns:
- the value of the 'Attacks' containment reference.
- See Also:
AttackerSpecification.setAttacks(AttackContainer)
,AttackerPackage.getAttackerSpecification_Attacks()
- Generated class or method.
-
setAttacks
public void setAttacks(AttackContainer newAttacks)
- Specified by:
setAttacks
in interfaceAttackerSpecification
- Parameters:
newAttacks
- the new value of the 'Attacks' containment reference.- See Also:
AttackerSpecification.getAttacks()
- Generated class or method.
-
getVulnerabilites
public VulnerabilityContainer getVulnerabilites()
- Specified by:
getVulnerabilites
in interfaceAttackerSpecification
- Returns:
- the value of the 'Vulnerabilites' containment reference.
- See Also:
AttackerSpecification.setVulnerabilites(VulnerabilityContainer)
,AttackerPackage.getAttackerSpecification_Vulnerabilites()
- Generated class or method.
-
setVulnerabilites
public void setVulnerabilites(VulnerabilityContainer newVulnerabilites)
- Specified by:
setVulnerabilites
in interfaceAttackerSpecification
- Parameters:
newVulnerabilites
- the new value of the 'Vulnerabilites' containment reference.- See Also:
AttackerSpecification.getVulnerabilites()
- Generated class or method.
-
getCategoryspecification
public CategorySpecification getCategoryspecification()
- Specified by:
getCategoryspecification
in interfaceAttackerSpecification
- Returns:
- the value of the 'Categoryspecification' containment reference.
- See Also:
AttackerSpecification.setCategoryspecification(CategorySpecification)
,AttackerPackage.getAttackerSpecification_Categoryspecification()
- Generated class or method.
-
setCategoryspecification
public void setCategoryspecification(CategorySpecification newCategoryspecification)
- Specified by:
setCategoryspecification
in interfaceAttackerSpecification
- Parameters:
newCategoryspecification
- the new value of the 'Categoryspecification' containment reference.- See Also:
AttackerSpecification.getCategoryspecification()
- Generated class or method.
-
getSystemintegration
public AttackerSystemSpecificationContainer getSystemintegration()
- Specified by:
getSystemintegration
in interfaceAttackerSpecification
- Returns:
- the value of the 'Systemintegration' containment reference.
- See Also:
AttackerSpecification.setSystemintegration(AttackerSystemSpecificationContainer)
,AttackerPackage.getAttackerSpecification_Systemintegration()
- Generated class or method.
-
setSystemintegration
public void setSystemintegration(AttackerSystemSpecificationContainer newSystemintegration)
- Specified by:
setSystemintegration
in interfaceAttackerSpecification
- Parameters:
newSystemintegration
- the new value of the 'Systemintegration' containment reference.- See Also:
AttackerSpecification.getSystemintegration()
- Generated class or method.
-
-