public interface Attack extends InternalPropagation
The following features are supported:
ThreatsPropagationPackage.getAttack()
Modifier and Type | Method and Description |
---|---|
org.eclipse.uml2.uml.Message |
getBase_Message()
Returns the value of the 'Base Message' reference.
|
java.lang.String |
getIntensity()
Returns the value of the 'Intensity' attribute.
|
AttackType |
getKind()
Returns the value of the 'Kind' attribute.
|
java.lang.String |
getLikelihood()
Returns the value of the 'Likelihood' attribute.
|
java.lang.String |
getSeverity()
Returns the value of the 'Severity' attribute.
|
ThreatType |
getThreat()
Returns the value of the 'Threat' attribute.
|
Vulnerability |
getVulnerability()
Returns the value of the 'Vulnerability' reference.
|
void |
setBase_Message(org.eclipse.uml2.uml.Message value)
Sets the value of the '
Base Message ' reference. |
void |
setIntensity(java.lang.String value)
Sets the value of the '
Intensity ' attribute. |
void |
setKind(AttackType value)
Sets the value of the '
Kind ' attribute. |
void |
setLikelihood(java.lang.String value)
Sets the value of the '
Likelihood ' attribute. |
void |
setSeverity(java.lang.String value)
Sets the value of the '
Severity ' attribute. |
void |
setThreat(ThreatType value)
Sets the value of the '
Threat ' attribute. |
void |
setVulnerability(Vulnerability value)
Sets the value of the '
Vulnerability ' reference. |
getBase_Transition, getDelay, getExternalFaults, getWeight, setBase_Transition, setDelay, setExternalFaults, setWeight
AttackType getKind()
AttackType
.
If the meaning of the 'Kind' attribute isn't clear, there really should be more of a description here...
AttackType
,
setKind(AttackType)
,
ThreatsPropagationPackage.getAttack_Kind()
void setKind(AttackType value)
Kind
' attribute.
value
- the new value of the 'Kind' attribute.AttackType
,
getKind()
java.lang.String getSeverity()
If the meaning of the 'Severity' attribute isn't clear, there really should be more of a description here...
setSeverity(String)
,
ThreatsPropagationPackage.getAttack_Severity()
void setSeverity(java.lang.String value)
Severity
' attribute.
value
- the new value of the 'Severity' attribute.getSeverity()
java.lang.String getLikelihood()
If the meaning of the 'Likelihood' attribute isn't clear, there really should be more of a description here...
setLikelihood(String)
,
ThreatsPropagationPackage.getAttack_Likelihood()
void setLikelihood(java.lang.String value)
Likelihood
' attribute.
value
- the new value of the 'Likelihood' attribute.getLikelihood()
Vulnerability getVulnerability()
If the meaning of the 'Vulnerability' reference isn't clear, there really should be more of a description here...
setVulnerability(Vulnerability)
,
ThreatsPropagationPackage.getAttack_Vulnerability()
void setVulnerability(Vulnerability value)
Vulnerability
' reference.
value
- the new value of the 'Vulnerability' reference.getVulnerability()
ThreatType getThreat()
ThreatType
.
If the meaning of the 'Threat' reference isn't clear, there really should be more of a description here...
ThreatType
,
setThreat(ThreatType)
,
ThreatsPropagationPackage.getAttack_Threat()
void setThreat(ThreatType value)
Threat
' attribute.
value
- the new value of the 'Threat' attribute.ThreatType
,
getThreat()
org.eclipse.uml2.uml.Message getBase_Message()
If the meaning of the 'Base Message' reference isn't clear, there really should be more of a description here...
setBase_Message(Message)
,
ThreatsPropagationPackage.getAttack_Base_Message()
void setBase_Message(org.eclipse.uml2.uml.Message value)
Base Message
' reference.
value
- the new value of the 'Base Message' reference.getBase_Message()
java.lang.String getIntensity()
If the meaning of the 'Intensity' attribute isn't clear, there really should be more of a description here...
setIntensity(String)
,
ThreatsPropagationPackage.getAttack_Intensity()
void setIntensity(java.lang.String value)
Intensity
' attribute.
value
- the new value of the 'Intensity' attribute.getIntensity()