com.change_vision.jude.api.stpa.model
Interface ISafetyConstraint

com.change_vision.jude.api.stpa.model.ISafetyConstraint
All Superinterfaces:
IElement, IEntity, IHyperlinkOwner, IIdentifiedElement, IStampElement
All Implemented Interfaces:
IElement, IEntity, IHyperlinkOwner, IIdentifiedElement, IStampElement

public abstract ISafetyConstraint
extends IIdentifiedElement

Interface for Process Variable.


Field Summary
private  IHazard hazard
           
private  IStpaAnalysis owner
           
 
Method Summary
abstract  List<IHazard> getHazards()
          Get Hazards
abstract  void setHazards(List<IHazard> hazards)
          Set Hazards
 
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

hazard

private IHazard hazard
Method Detail

getHazards

abstract List<IHazard> getHazards()
Get Hazards

Returns:
List Hazards

setHazards

abstract void setHazards(List<IHazard> hazards)
Set Hazards

Parameters:
hazards - Hazards
Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys:
       PARAMETER_ERROR_KEY - if a parameter is not set properly.
       BAD_TRANSACTION_KEY - Bad Transaction.
Values:
       Error messages for exceptions.