de.mid.innovator.srv2api.icw2pres
Class ARG_PRAddAbleEdgeEntry

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2pres.ARG_PRAddAbleEdgeEntry
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_PRAddAbleEdgeEntry
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 boolean isSourceSide
          isTrue, if the start node is on source side
 Class<? extends ELObject> kVOclEdge
          element type of the presentation edge
 MEModelElement ohElem
          element to be added as edge
 List<PRDiaNode> seqNode
          list of the connected nodes (without start node)
 String strElem
          name of the element to be added
 ARG_XPRDiaEdgeRep valEdgeRep
          entry of this edge
 ARG_XPRDiaNodeRep valNodeRep
          entry of this node
 
Constructor Summary
ARG_PRAddAbleEdgeEntry()
           
ARG_PRAddAbleEdgeEntry(MEModelElement ohElem, String strElem, Class<? extends ELObject> kVOclEdge, boolean isSourceSide, List<PRDiaNode> seqNode, ARG_XPRDiaEdgeRep valEdgeRep, ARG_XPRDiaNodeRep valNodeRep)
           
 
Method Summary
 void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isSourceSide

public boolean isSourceSide
isTrue, if the start node is on source side


kVOclEdge

public Class<? extends ELObject> kVOclEdge
element type of the presentation edge


ohElem

public MEModelElement ohElem
element to be added as edge


seqNode

public List<PRDiaNode> seqNode
list of the connected nodes (without start node)


strElem

public String strElem
name of the element to be added


valEdgeRep

public ARG_XPRDiaEdgeRep valEdgeRep
entry of this edge


valNodeRep

public ARG_XPRDiaNodeRep valNodeRep
entry of this node

Constructor Detail

ARG_PRAddAbleEdgeEntry

public ARG_PRAddAbleEdgeEntry()

ARG_PRAddAbleEdgeEntry

public ARG_PRAddAbleEdgeEntry(MEModelElement ohElem,
                              String strElem,
                              Class<? extends ELObject> kVOclEdge,
                              boolean isSourceSide,
                              List<PRDiaNode> seqNode,
                              ARG_XPRDiaEdgeRep valEdgeRep,
                              ARG_XPRDiaNodeRep valNodeRep)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal in interface de.mid.innovator.srv2api.impl.MarshallAble

resolveReferences

public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble

unmarshal

public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                      SrvContext srvctx)
Specified by:
unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble