Class ARG_XBrowserNodeRep

java.lang.Object
de.mid.innovator.srv2api.icw2meta.ARG_XBrowserNodeRep
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_XBrowserNodeRep extends Object implements de.mid.innovator.srv2api.impl.MarshallAble
  • Field Details

    • ohElem

      public ADClientAble ohElem
      the element of this node
    • kVOclElem

      public Class<? extends ELObject> kVOclElem
      meta class of this element
    • idStereoElem

      public int idStereoElem
      id of stereotype of this element
    • idModel

      public int idModel
      id of the model of this element
    • valImageRep

      public ARG_XImageRep valImageRep
      the image of this element - SharedArg
    • seqColorRep

      public List<ARG_XColorKindRep> seqColorRep
      list of colors of this element
    • seqText

      public List<ARG_XTextRep> seqText
      list of text parts
    • valContainer

      public ARG_XBrowserNodeRep valContainer
      the container of this element - SharedArg
    • seqContent

      public List<ARG_XBrowserNodeRep> seqContent
      list of contained elements - SharedArg
    • timeCreation

      public Date timeCreation
      creation time of this element
    • timeModification

      public Date timeModification
      modification time of this element
    • timeCheckOut

      public Date timeCheckOut
      check out time of this element
    • hasAccess

      public boolean hasAccess
      isTrue, if model user has access for this element
    • kLockStatus

      public K_LOCKSTATUS kLockStatus
      kind of lock status of this element
    • isLeaf

      public boolean isLeaf
      isTrue, if this element has no contents
    • isMenuAble

      public boolean isMenuAble
      isTrue, if this element may have menus (is a diagram)
    • isProxyAbleObsolete

      public boolean isProxyAbleObsolete
      isTrue, if this element may have proxies
    • isRenameAble

      public boolean isRenameAble
      isTrue, if this element may be renamed
    • isSortAble

      public boolean isSortAble
      isTrue, if the contents of this element may be sorted
    • isTextAble

      public boolean isTextAble
      isTrue, if this element may have text
    • isTransformAble

      public boolean isTransformAble
      isTrue, if this element may be transformed
    • isAdminPkg

      public boolean isAdminPkg
      isTrue, if this element is a protected package
    • isArtifactOpenAble

      public boolean isArtifactOpenAble
      isTrue, if an artifact may be opened by this element
    • isReference

      public boolean isReference
      isTrue, if this element is referenced
    • isOwnerModifyAble

      public boolean isOwnerModifyAble
      isTrue, if owner is allowed to be modified
    • isReadAble

      public boolean isReadAble
      isTrue, if the element is read able for the user role
    • hasRoleAccess

      public boolean hasRoleAccess
      isTrue, if user role has access for this element
    • isMultipleCalled

      public boolean isMultipleCalled
      isTrue, if this element is multiple called
    • isService

      public boolean isService
      isTrue, if this element is used as service
    • hasAttachment

      public boolean hasAttachment
      isTrue, if this element has assigned attachments
    • cntTextDefinition

      public int cntTextDefinition
      number of configured flow document text definitions
    • cntTextValue

      public int cntTextValue
      number of flow document text values
    • strUUIDElem

      public String strUUIDElem
      uuid of this element
    • strUUIDContainer

      public String strUUIDContainer
      uuid of the container of this element
    • isDuplicateAble

      public boolean isDuplicateAble
      isTrue, if this element may be duplicated
    • kSchedule

      public K_NOTIFY_SCHEDULE kSchedule
      shortest schedule of this element
    • seqSyncElem

      public List<ADClientAble> seqSyncElem
      synced elements of this node or empty
    • isNotActive

      public boolean isNotActive
      isTrue, if the notification is not active
  • Constructor Details

    • ARG_XBrowserNodeRep

      public ARG_XBrowserNodeRep()
    • ARG_XBrowserNodeRep

      public ARG_XBrowserNodeRep(ADClientAble ohElem, Class<? extends ELObject> kVOclElem, int idStereoElem, int idModel, ARG_XImageRep valImageRep, List<ARG_XColorKindRep> seqColorRep, List<ARG_XTextRep> seqText, ARG_XBrowserNodeRep valContainer, List<ARG_XBrowserNodeRep> seqContent, Date timeCreation, Date timeModification, Date timeCheckOut, boolean hasAccess, K_LOCKSTATUS kLockStatus, boolean isLeaf, boolean isMenuAble, boolean isProxyAbleObsolete, boolean isRenameAble, boolean isSortAble, boolean isTextAble, boolean isTransformAble, boolean isAdminPkg, boolean isArtifactOpenAble, boolean isReference, boolean isOwnerModifyAble, boolean isReadAble, boolean hasRoleAccess, boolean isMultipleCalled, boolean isService, boolean hasAttachment, int cntTextDefinition, int cntTextValue, String strUUIDElem, String strUUIDContainer, boolean isDuplicateAble, K_NOTIFY_SCHEDULE kSchedule, List<ADClientAble> seqSyncElem, boolean isNotActive)
  • 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