Class ARG_BPDiaNewDefinition

  • All Implemented Interfaces:
    de.mid.innovator.srv2api.impl.MarshallAble

    public class ARG_BPDiaNewDefinition
    extends java.lang.Object
    implements de.mid.innovator.srv2api.impl.MarshallAble
    • Field Summary

      Fields 
      Modifier and Type Field Description
      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
      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.
      boolean dontMoveMaster
      If the caller wants the definition to remain where it is, he can set this flag
      BPPathContextAble elementToDefine
      A Process or Collaboration
      K_ORIENTATION orientation
      The preferred orientation of the definition if it is the first one and doesn't replace another one
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

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

      • ARG_BPDiaNewDefinition

        public ARG_BPDiaNewDefinition()
    • Method Detail

      • 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