Package de.mid.innovator.srv2api.icw2bp
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 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 oneboolean
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 flagBPPathContextAble
elementToDefine
A Process or CollaborationK_ORIENTATION
orientation
The preferred orientation of the definition if it is the first one and doesn't replace another one
-
Constructor Summary
Constructors Constructor Description ARG_BPDiaNewDefinition()
ARG_BPDiaNewDefinition(BPPathContextAble elementToDefine, ADClientAble diaCurrent, K_ORIENTATION orientation, boolean dontAddDefinition, boolean dontMoveMaster)
-
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)
-
-
-
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()
-
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 interfacede.mid.innovator.srv2api.impl.MarshallAble
-
unmarshal
public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
- Specified by:
unmarshal
in interfacede.mid.innovator.srv2api.impl.MarshallAble
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
resolveReferences
in interfacede.mid.innovator.srv2api.impl.MarshallAble
-
-