Class ARG_AddEdgeAndTargetNode

  • All Implemented Interfaces:
    de.mid.innovator.srv2api.impl.MarshallAble

    public class ARG_AddEdgeAndTargetNode
    extends java.lang.Object
    implements de.mid.innovator.srv2api.impl.MarshallAble
    • Field Detail

      • ohElem

        public ADClientAble ohElem
        element to be added as edge
      • kVOclEdge

        public java.lang.Class<? extends ELObject> kVOclEdge
        element type of the added edge
      • ptPos

        public java.awt.Point ptPos
        position for the additional node
      • isSourceSide

        public boolean isSourceSide
        true, if the start node is on source side
    • Constructor Detail

      • ARG_AddEdgeAndTargetNode

        public ARG_AddEdgeAndTargetNode()
      • ARG_AddEdgeAndTargetNode

        public ARG_AddEdgeAndTargetNode​(ADClientAble ohNode,
                                        ADClientAble ohElem,
                                        java.lang.Class<? extends ELObject> kVOclEdge,
                                        java.awt.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
      • unmarshal

        public void unmarshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                              SrvContext srvctx)
        Specified by:
        unmarshal 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