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.


Field Summary
private  IControlAction controlAction
           
private  IStpaAnalysis owner
           
private  ISafetyConstraint violatingSafetyConstraint
           
 
Method Summary
abstract  IControlAction getControlAction()
          Get ControlAction
abstract  List<ISafetyConstraint> getViolatingSafetyConstraints()
          Get ViolatingSafetyConstraints
abstract  void setViolatingSafetyConstraints(List<ISafetyConstraint> safetyConstraints)
          Set ViolatingSafetyConstraints
 
Methods inherited from class com.change_vision.jude.api.stpa.model.IIdentifiedElement
getDescription, getIdentifier, setDescription, setIdentifier
 
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 
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
 

Field Detail

owner

private IStpaAnalysis owner

controlAction

private IControlAction controlAction

violatingSafetyConstraint

private ISafetyConstraint violatingSafetyConstraint
Method Detail

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.