de.mid.innovator.srv2api.icw2pres
Class ARG_AddEdgeAndTargetNode

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

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


Field Summary
 boolean isSourceSide
          true, if the start node is on source side
 Class<? extends ELObject> kVOclEdge
          element type of the added edge
 ADClientAble ohElem
          element to be added as edge
 ADClientAble ohNode
          selected node
 Point ptPos
          position for the additional node
 
Constructor Summary
ARG_AddEdgeAndTargetNode()
           
ARG_AddEdgeAndTargetNode(ADClientAble ohNode, ADClientAble ohElem, Class<? extends ELObject> kVOclEdge, Point ptPos, boolean isSourceSide)
           
 
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
true, if the start node is on source side


kVOclEdge

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


ohElem

public ADClientAble ohElem
element to be added as edge


ohNode

public ADClientAble ohNode
selected node


ptPos

public Point ptPos
position for the additional node

Constructor Detail

ARG_AddEdgeAndTargetNode

public ARG_AddEdgeAndTargetNode()

ARG_AddEdgeAndTargetNode

public ARG_AddEdgeAndTargetNode(ADClientAble ohNode,
                                ADClientAble ohElem,
                                Class<? extends ELObject> kVOclEdge,
                                Point ptPos,
                                boolean isSourceSide)
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