public class MSDMessage extends MSDNode implements IMSDMessage
Constructor and Description |
---|
MSDMessage(IMSDNode parent,
java.lang.String name,
MessageType type,
IActivation source,
IActivation target,
java.lang.String nodeId) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IActivation> |
getEdgeFromSemantics() |
org.apache.commons.lang3.tuple.Pair<java.util.Set<IActivation>,java.util.Set<IActivation>> |
getEdgeSemantics() |
java.util.Set<IActivation> |
getEdgeToSemantics() |
MessageType |
getMessageType() |
java.lang.String |
getNodeId() |
IActivation |
getSource() |
IActivation |
getTarget() |
boolean |
isStartActivation() |
void |
setEdgeSemantics(java.util.Set<IActivation> from,
java.util.Set<IActivation> to) |
addChild, equals, getChildren, getId, getName, getParent, hashCode, setParent, toString
iteratePostOrder, iteratePreOrder, visitDepthFirstOrder, visitDepthFirstOrder
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getChildren, getParent, iteratePostOrder, iteratePreOrder, visitDepthFirstOrder
public MSDMessage(IMSDNode parent, java.lang.String name, MessageType type, IActivation source, IActivation target, java.lang.String nodeId)
public IActivation getSource()
getSource
in interface IMSDMessage
public IActivation getTarget()
getTarget
in interface IMSDMessage
public MessageType getMessageType()
getMessageType
in interface IMSDMessage
public java.lang.String getNodeId()
getNodeId
in interface IMSDMessage
public org.apache.commons.lang3.tuple.Pair<java.util.Set<IActivation>,java.util.Set<IActivation>> getEdgeSemantics()
getEdgeSemantics
in interface IEdgeSemanticTraced<IActivation>
public java.util.Set<IActivation> getEdgeFromSemantics()
getEdgeFromSemantics
in interface IEdgeSemanticTraced<IActivation>
public java.util.Set<IActivation> getEdgeToSemantics()
getEdgeToSemantics
in interface IEdgeSemanticTraced<IActivation>
public void setEdgeSemantics(java.util.Set<IActivation> from, java.util.Set<IActivation> to)
setEdgeSemantics
in interface IEdgeSemanticTraced<IActivation>
public boolean isStartActivation()
isStartActivation
in interface IMSDMessage