de.mid.innovator.srv2api.icw2bp
Class ARG_BPDiaNewDefinition

java.lang.Object
  extended by 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 Summary
 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
 
Constructor Summary
ARG_BPDiaNewDefinition()
           
ARG_BPDiaNewDefinition(BPPathContextAble elementToDefine, ADClientAble diaCurrent, K_ORIENTATION orientation, boolean dontAddDefinition, boolean dontMoveMaster)
           
 
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

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


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


elementToDefine

public BPPathContextAble elementToDefine
A Process or Collaboration


orientation

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

Constructor Detail

ARG_BPDiaNewDefinition

public ARG_BPDiaNewDefinition()

ARG_BPDiaNewDefinition

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