Class ARG_DependencySourceTargetListIn

java.lang.Object
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 Details

    • kVOclDependency

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

      public boolean isExactDependency
      isTrue/isFalse means dependency meta class is exact/conform
    • ohStereoDependency

      public MMStereotype ohStereoDependency
      stereotype of required dependencies - maybe empty
    • kVOclSource

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

      public boolean isExactSource
      isTrue/isFalse means source meta class is exact/conform
    • kVOclTarget

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

      public boolean isExactTarget
      isTrue/isFalse means target meta class is exact/conform
    • onlyExisting

      public boolean onlyExisting
      isTrue/isFalse means 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 Details

    • 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 Details

    • 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