de.mid.innovator.srv2api.icw2cldia
Class ARG_SourceTargetRelship

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

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


Field Summary
 Class<? extends ELObject> kVOclRel
          meta class of the relationship
 ELRelshipBinDir ohRel
          relationship to be added
 CLDiaElemNode ohSrcNode
          source node of the relationship
 CLDiaElemNode ohTrgNode
          target node of the relationship
 String strRel
          display name of the relationship
 
Constructor Summary
ARG_SourceTargetRelship()
           
ARG_SourceTargetRelship(CLDiaElemNode ohSrcNode, CLDiaElemNode ohTrgNode, ELRelshipBinDir ohRel, Class<? extends ELObject> kVOclRel, String strRel)
           
 
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

kVOclRel

public Class<? extends ELObject> kVOclRel
meta class of the relationship


ohRel

public ELRelshipBinDir ohRel
relationship to be added


ohSrcNode

public CLDiaElemNode ohSrcNode
source node of the relationship


ohTrgNode

public CLDiaElemNode ohTrgNode
target node of the relationship


strRel

public String strRel
display name of the relationship

Constructor Detail

ARG_SourceTargetRelship

public ARG_SourceTargetRelship()

ARG_SourceTargetRelship

public ARG_SourceTargetRelship(CLDiaElemNode ohSrcNode,
                               CLDiaElemNode ohTrgNode,
                               ELRelshipBinDir ohRel,
                               Class<? extends ELObject> kVOclRel,
                               String strRel)
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