Class ARG_BPDiaNewDefinition

java.lang.Object
de.mid.innovator.srv2api.icw2bp.ARG_BPDiaNewDefinition
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_BPDiaNewDefinition extends Object implements de.mid.innovator.srv2api.impl.MarshallAble
  • Field Details

    • elementToDefine

      public BPPathContextAble elementToDefine
      A Process or Collaboration
    • diaCurrent

      public ADClientAble diaCurrent
      E.g. the diagram where the call to that process resides in, the owner and stereotype are seen as preferences for creating the new one
    • orientation

      public K_ORIENTATION orientation
      The preferred orientation of the definition if it is the first one and doesn't replace another one
    • dontAddDefinition

      public boolean dontAddDefinition
      If the caller already has the proper definition view node in another diagram and just wants to move it, this should be set to true.
    • dontMoveMaster

      public boolean dontMoveMaster
      If the caller wants the definition to remain where it is, he can set this flag
  • Constructor Details

    • ARG_BPDiaNewDefinition

      public ARG_BPDiaNewDefinition()
    • ARG_BPDiaNewDefinition

      public ARG_BPDiaNewDefinition(BPPathContextAble elementToDefine, ADClientAble diaCurrent, K_ORIENTATION orientation, boolean dontAddDefinition, boolean dontMoveMaster)
  • 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