de.mid.innovator.srv2api.icw2model
Class ARG_DependencySourceTargetListIn

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

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


Field Summary
 boolean isExactDependency
          isTrue/isFalse < - > dependency meta class is exact/conform
 boolean isExactSource
          isTrue/isFalse < - > source meta class is exact/conform
 boolean isExactTarget
          isTrue/isFalse < - > target meta class is exact/conform
 Class<? extends ELObject> kVOclDependency
          meta class of required dependencies
 Class<? extends ELObject> kVOclSource
          meta class of source element
 Class<? extends ELObject> kVOclTarget
          meta class of target element
 MMStereotype ohStereoDependency
          stereotype of required dependencies - maybe empty
 boolean onlyExisting
          isTrue/isFalse < - > only existing/all configured dependencies
 List<ADClientAble> seqSource
          list of selected elements on source side - maybe empty
 List<ADClientAble> seqTarget
          list of selected elements on target side - maybe empty
 
Constructor Summary
ARG_DependencySourceTargetListIn()
           
ARG_DependencySourceTargetListIn(Class<? extends ELObject> kVOclDependency, boolean isExactDependency, MMStereotype ohStereoDependency, Class<? extends ELObject> kVOclSource, boolean isExactSource, Class<? extends ELObject> kVOclTarget, boolean isExactTarget, boolean onlyExisting, List<ADClientAble> seqSource, List<ADClientAble> seqTarget)
           
 
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

isExactDependency

public boolean isExactDependency
isTrue/isFalse < - > dependency meta class is exact/conform


isExactSource

public boolean isExactSource
isTrue/isFalse < - > source meta class is exact/conform


isExactTarget

public boolean isExactTarget
isTrue/isFalse < - > target meta class is exact/conform


kVOclDependency

public Class<? extends ELObject> kVOclDependency
meta class of required dependencies


kVOclSource

public Class<? extends ELObject> kVOclSource
meta class of source element


kVOclTarget

public Class<? extends ELObject> kVOclTarget
meta class of target element


ohStereoDependency

public MMStereotype ohStereoDependency
stereotype of required dependencies - maybe empty


onlyExisting

public boolean onlyExisting
isTrue/isFalse < - > only existing/all configured dependencies


seqSource

public List<ADClientAble> seqSource
list of selected elements on source side - maybe empty


seqTarget

public List<ADClientAble> seqTarget
list of selected elements on target side - maybe empty

Constructor Detail

ARG_DependencySourceTargetListIn

public ARG_DependencySourceTargetListIn()

ARG_DependencySourceTargetListIn

public ARG_DependencySourceTargetListIn(Class<? extends ELObject> kVOclDependency,
                                        boolean isExactDependency,
                                        MMStereotype ohStereoDependency,
                                        Class<? extends ELObject> kVOclSource,
                                        boolean isExactSource,
                                        Class<? extends ELObject> kVOclTarget,
                                        boolean isExactTarget,
                                        boolean onlyExisting,
                                        List<ADClientAble> seqSource,
                                        List<ADClientAble> seqTarget)
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