Package ca.uhn.hl7v2.conf.spec.usecase
Class AbstractUseCaseComponent
java.lang.Object
ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
- Direct Known Subclasses:
Actor,DerivativeEvent,EventFlow,PostCondition,PreCondition
An abstraction of the parts of a use case (eg EventFlow), all of which have a name and a body.
- Author:
- Bryan Tripp
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of AbstractUseCaseComponent -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a PropertyChangeListener to the listener list.voidAdds a VetoableChangeListener to the listener list.getBody()Getter for property body.getName()Getter for property name.voidRemoves a PropertyChangeListener from the listener list.voidRemoves a VetoableChangeListener from the listener list.voidSetter for property body.voidSetter for property name.
-
Constructor Details
-
AbstractUseCaseComponent
public AbstractUseCaseComponent()Creates a new instance of AbstractUseCaseComponent
-
-
Method Details
-
addPropertyChangeListener
Adds a PropertyChangeListener to the listener list.- Parameters:
l- The listener to add.
-
removePropertyChangeListener
Removes a PropertyChangeListener from the listener list.- Parameters:
l- The listener to remove.
-
addVetoableChangeListener
Adds a VetoableChangeListener to the listener list.- Parameters:
l- The listener to add.
-
removeVetoableChangeListener
Removes a VetoableChangeListener from the listener list.- Parameters:
l- The listener to remove.
-
getName
Getter for property name.- Returns:
- Value of property name.
-
setName
Setter for property name.- Parameters:
name- New value of property name.- Throws:
PropertyVetoException
-
getBody
Getter for property body.- Returns:
- Value of property body.
-
setBody
Setter for property body.- Parameters:
body- New value of property body.- Throws:
PropertyVetoException
-