com.change_vision.jude.api.stpa.model
Interface IUnsafeControlAction
com.change_vision.jude.api.stpa.model.IUnsafeControlAction
- All Superinterfaces:
- IElement, IEntity, IHyperlinkOwner, IIdentifiedElement, IStampElement
- All Implemented Interfaces:
- IElement, IEntity, IHyperlinkOwner, IIdentifiedElement, IStampElement
public abstract IUnsafeControlAction
- extends IIdentifiedElement
Interface for Unsafe Control Action.
Methods inherited from class com.change_vision.jude.api.inf.model.IElement |
addStereotype, getComments, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValue, getTaggedValues, getTypeModifier, hasStereotype, isReadOnly, removeStereotype, setTypeModifier |
owner
private IStpaAnalysis owner
controlAction
private IControlAction controlAction
violatingSafetyConstraint
private ISafetyConstraint violatingSafetyConstraint
getControlAction
abstract IControlAction getControlAction()
- Get ControlAction
- Returns:
- IControlAction
Control Action
getViolatingSafetyConstraints
abstract List<ISafetyConstraint> getViolatingSafetyConstraints()
- Get ViolatingSafetyConstraints
- Returns:
- List
Violating Safety Constraints
setViolatingSafetyConstraints
abstract void setViolatingSafetyConstraints(List<ISafetyConstraint> safetyConstraints)
- Set ViolatingSafetyConstraints
- Parameters:
safetyConstraints
- safetyConstraints
- Throws:
InvalidEditingException
- InvalidEditingException occurs.
Values:
Error messages for exceptions.