org.pasoa.common.structure
Class InteractionPAssertion

java.lang.Object
  extended by org.pasoa.common.structure.PAssertion
      extended by org.pasoa.common.structure.InteractionPAssertion
All Implemented Interfaces:
Serializable

public class InteractionPAssertion
extends PAssertion

Models an assertion about an Interaction.

Author:
pgroth
See Also:
Serialized Form

Constructor Summary
InteractionPAssertion(String localPAssertionID, String documentationStyle, Element messageBody)
          Construct an interaction p-assertion.
 
Method Summary
 String getDocumentationStyle()
           
 Element getMessageBody()
           
 
Methods inherited from class org.pasoa.common.structure.PAssertion
getLocalPAssertionID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InteractionPAssertion

public InteractionPAssertion(String localPAssertionID,
                             String documentationStyle,
                             Element messageBody)
Construct an interaction p-assertion.

Parameters:
localPAssertionID - identify this assertion uniquely within a view
documentationStyle - the documentation style of the message body. this should be a URL
messageBody - the actual assertion content about the message exchanged in an interaction between two actors
Method Detail

getDocumentationStyle

public String getDocumentationStyle()

getMessageBody

public Element getMessageBody()