Class ARG_ViewAttr
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2meta.ARG_ViewAttr
-
- All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
public class ARG_ViewAttr extends java.lang.Object implements de.mid.innovator.srv2api.impl.MarshallAble
-
-
Field Summary
Fields Modifier and Type Field Description boolean
isMultiValued
meta attribute has multiplicity manyboolean
isToVersionRoot
meta attribute has direction to version rootK_VATTR
kVAttr
identifier of this meta attributejava.lang.Class<? extends ELObject>
kVOcl
element type of the view resultK_VW2
kVW2
view define of this meta attributejava.util.List<ARG_ViewAttr>
seqSubsets
list of attributes subsetted by this attribute - SharedArgboolean
useForDisplay
meta attribute should be used to display name and arrowARG_ViewAttr
valOppositeAssocEnd
opposite end of an association - SharedArg
-
Constructor Summary
Constructors Constructor Description ARG_ViewAttr()
ARG_ViewAttr(K_VATTR kVAttr, K_VW2 kVW2, java.lang.Class<? extends ELObject> kVOcl, boolean useForDisplay, boolean isToVersionRoot, boolean isMultiValued, ARG_ViewAttr valOppositeAssocEnd, java.util.List<ARG_ViewAttr> seqSubsets)
-
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
-
kVAttr
public K_VATTR kVAttr
identifier of this meta attribute
-
kVW2
public K_VW2 kVW2
view define of this meta attribute
-
kVOcl
public java.lang.Class<? extends ELObject> kVOcl
element type of the view result
-
useForDisplay
public boolean useForDisplay
meta attribute should be used to display name and arrow
-
isToVersionRoot
public boolean isToVersionRoot
meta attribute has direction to version root
-
isMultiValued
public boolean isMultiValued
meta attribute has multiplicity many
-
valOppositeAssocEnd
public ARG_ViewAttr valOppositeAssocEnd
opposite end of an association - SharedArg
-
seqSubsets
public java.util.List<ARG_ViewAttr> seqSubsets
list of attributes subsetted by this attribute - SharedArg
-
-
Constructor Detail
-
ARG_ViewAttr
public ARG_ViewAttr()
-
ARG_ViewAttr
public ARG_ViewAttr(K_VATTR kVAttr, K_VW2 kVW2, java.lang.Class<? extends ELObject> kVOcl, boolean useForDisplay, boolean isToVersionRoot, boolean isMultiValued, ARG_ViewAttr valOppositeAssocEnd, java.util.List<ARG_ViewAttr> seqSubsets)
-
-
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
-
-