Class ARG_CreateByStructString

java.lang.Object
de.mid.innovator.srv2api.icw2im.ARG_CreateByStructString
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_CreateByStructString extends Object implements de.mid.innovator.srv2api.impl.MarshallAble
This command creates a classifier by interpreting the string according to the STRUCT syntax used by many ORDBMS databases.
  • Field Details

    • itemOwner

      public ELContainerAble itemOwner
      Owner element (Package or Property), otherwise take the typed property
    • itemTypedProperty

      public IMProperty itemTypedProperty
      Typed property, otherwise take the owner property
    • kVocl

      public Class<? extends ELObject> kVocl
      Class of new element (EREntiy|DBTable), otherwise determined from the previous components
    • strStruct

      public String strStruct
      String describing the property structure of the classifier
  • Constructor Details

    • ARG_CreateByStructString

      public ARG_CreateByStructString()
    • ARG_CreateByStructString

      public ARG_CreateByStructString(ELContainerAble itemOwner, IMProperty itemTypedProperty, Class<? extends ELObject> kVocl, String strStruct)
  • Method Details

    • 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