de.mid.innovator.srv2api.icw2meta
Class ARG_InstNode

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

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


Field Summary
 int id
          id this node
 Class<? extends ELObject> kVOcl
          meta class if ohInst is empty
 ELElement ohInst
          an empty instance will be created
 boolean processIt
          create or modify this instance, otherwiese only a referenced item
 List<String> seqFile
          Dateiinformation für ELFileAble
 List<ARG_InstNodeProp> seqProp
          properties of the instances
 List<ARG_InstNodeRsIn> seqRsIn
          incoming relationships of the instances
 List<ARG_InstNodeRsOut> seqRsOut
          outgoing relationships of the instances
 
Constructor Summary
ARG_InstNode()
           
ARG_InstNode(int id, boolean processIt, ELElement ohInst, Class<? extends ELObject> kVOcl, List<ARG_InstNodeProp> seqProp, List<ARG_InstNodeRsIn> seqRsIn, List<ARG_InstNodeRsOut> seqRsOut, List<String> seqFile)
           
 
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

id

public int id
id this node


kVOcl

public Class<? extends ELObject> kVOcl
meta class if ohInst is empty


ohInst

public ELElement ohInst
an empty instance will be created


processIt

public boolean processIt
create or modify this instance, otherwiese only a referenced item


seqFile

public List<String> seqFile
Dateiinformation für ELFileAble


seqProp

public List<ARG_InstNodeProp> seqProp
properties of the instances


seqRsIn

public List<ARG_InstNodeRsIn> seqRsIn
incoming relationships of the instances


seqRsOut

public List<ARG_InstNodeRsOut> seqRsOut
outgoing relationships of the instances

Constructor Detail

ARG_InstNode

public ARG_InstNode()

ARG_InstNode

public ARG_InstNode(int id,
                    boolean processIt,
                    ELElement ohInst,
                    Class<? extends ELObject> kVOcl,
                    List<ARG_InstNodeProp> seqProp,
                    List<ARG_InstNodeRsIn> seqRsIn,
                    List<ARG_InstNodeRsOut> seqRsOut,
                    List<String> seqFile)
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