Package de.mid.innovator.srv2api.icw2bp
Class ARG_BPItemDefinitionCreateForStructureElement
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2bp.ARG_BPItemDefinitionCreateForStructureElement
-
- All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
public class ARG_BPItemDefinitionCreateForStructureElement extends java.lang.Object implements de.mid.innovator.srv2api.impl.MarshallAble
-
-
Field Summary
Fields Modifier and Type Field Description 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 createdMEHierarchyAble
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
Constructors Constructor Description ARG_BPItemDefinitionCreateForStructureElement()
ARG_BPItemDefinitionCreateForStructureElement(ADClientAble partOfStructure, ADClientAble elemForProfileAndOwner, MMStereotype stereoItemDefinition, MEHierarchyAble ownerItemDefinition, MMStereotype stereoStructureDefinition, MEHierarchyAble ownerStructureDefinition)
-
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
-
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.
-
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
-
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.
-
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.
-
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.
-
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.
-
-
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 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
-
-