Class ARG_TranslatableProperty
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2elem.ARG_TranslatableProperty
-
- All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
public class ARG_TranslatableProperty extends java.lang.Object implements de.mid.innovator.srv2api.impl.MarshallAble
-
-
Field Summary
Fields Modifier and Type Field Description boolean
isNotToTranslate
true, if the property is not to translate for this elementK_VATTR
kVAttr
enumeration value of the translated propertyjava.lang.Class<? extends ELObject>
kVOclProp
element type of the translated propertyELElement
ohElem
element with translated propertyELM2Attribute
ohM2Attr
meta attribute specifies the translated propertyjava.lang.String
strName
name of the translated propertyjava.lang.String
strUUID
uuid of the translated elementjava.lang.String
strValue
property's value in modelARG_TranslatableElement
valElem
the translatable element - SharedArg
-
Constructor Summary
Constructors Constructor Description ARG_TranslatableProperty()
ARG_TranslatableProperty(ELElement ohElem, ELM2Attribute ohM2Attr, java.lang.String strValue, boolean isNotToTranslate, java.lang.String strName, java.lang.String strUUID, java.lang.Class<? extends ELObject> kVOclProp, K_VATTR kVAttr, ARG_TranslatableElement valElem)
-
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
-
ohElem
public ELElement ohElem
element with translated property
-
ohM2Attr
public ELM2Attribute ohM2Attr
meta attribute specifies the translated property
-
strValue
public java.lang.String strValue
property's value in model
-
isNotToTranslate
public boolean isNotToTranslate
true, if the property is not to translate for this element
-
strName
public java.lang.String strName
name of the translated property
-
strUUID
public java.lang.String strUUID
uuid of the translated element
-
kVOclProp
public java.lang.Class<? extends ELObject> kVOclProp
element type of the translated property
-
kVAttr
public K_VATTR kVAttr
enumeration value of the translated property
-
valElem
public ARG_TranslatableElement valElem
the translatable element - SharedArg
-
-
Constructor Detail
-
ARG_TranslatableProperty
public ARG_TranslatableProperty()
-
ARG_TranslatableProperty
public ARG_TranslatableProperty(ELElement ohElem, ELM2Attribute ohM2Attr, java.lang.String strValue, boolean isNotToTranslate, java.lang.String strName, java.lang.String strUUID, java.lang.Class<? extends ELObject> kVOclProp, K_VATTR kVAttr, ARG_TranslatableElement valElem)
-
-
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
-
-