de.mid.innovator.srv2api.icw2bp
Class ARG_BPItemDefinitionCreateForStructureElement

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2bp.ARG_BPItemDefinitionCreateForStructureElement
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_BPItemDefinitionCreateForStructureElement
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 ADClientAble elemForProfileAndOwner
          An element which serves as an anchor to determine the valid profiles and the owners of the new elements iff they must be created
 MEHierarchyAble ownerItemDefinition
          As an option the owner of a new item definition can be specified.
 MEHierarchyAble ownerStructureDefinition
          As an option the owner of a new structure definition can be specified.
 ADClientAble partOfStructure
          A structure itself or a part of it to create a new view from.
 MMStereotype stereoItemDefinition
          As an option the stereotype of the item definition can be specified.
 MMStereotype stereoStructureDefinition
          As an option the stereotype of the structure definition can be specified.
 
Constructor Summary
ARG_BPItemDefinitionCreateForStructureElement()
           
ARG_BPItemDefinitionCreateForStructureElement(ADClientAble partOfStructure, ADClientAble elemForProfileAndOwner, MMStereotype stereoItemDefinition, MEHierarchyAble ownerItemDefinition, MMStereotype stereoStructureDefinition, MEHierarchyAble ownerStructureDefinition)
           
 
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

elemForProfileAndOwner

public ADClientAble elemForProfileAndOwner
An element which serves as an anchor to determine the valid profiles and the owners of the new elements iff they must be created


ownerItemDefinition

public MEHierarchyAble ownerItemDefinition
As an option the owner of a new item definition can be specified. If there is already a matching element, the owner will be ignored.


ownerStructureDefinition

public MEHierarchyAble ownerStructureDefinition
As an option the owner of a new structure definition can be specified. If there is already a matching element, the owner will be ignored.


partOfStructure

public ADClientAble partOfStructure
A structure itself or a part of it to create a new view from. If a view and and object do already exist, the existing one will be taken.


stereoItemDefinition

public MMStereotype stereoItemDefinition
As an option the stereotype of the item definition can be specified. If it is, the stereotype must be taken for a new element. If there is already a matching element, the stereotype will be ignored.


stereoStructureDefinition

public MMStereotype stereoStructureDefinition
As an option the stereotype of the structure definition can be specified. If it is, the stereotype will be taken for a new element. If there is already a matching element, the stereotype will be ignored.

Constructor Detail

ARG_BPItemDefinitionCreateForStructureElement

public ARG_BPItemDefinitionCreateForStructureElement()

ARG_BPItemDefinitionCreateForStructureElement

public ARG_BPItemDefinitionCreateForStructureElement(ADClientAble partOfStructure,
                                                     ADClientAble elemForProfileAndOwner,
                                                     MMStereotype stereoItemDefinition,
                                                     MEHierarchyAble ownerItemDefinition,
                                                     MMStereotype stereoStructureDefinition,
                                                     MEHierarchyAble ownerStructureDefinition)
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