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 booleanisNotToTranslatetrue, if the property is not to translate for this elementK_VATTRkVAttrenumeration value of the translated propertyjava.lang.Class<? extends ELObject>kVOclPropelement type of the translated propertyELElementohElemelement with translated propertyELM2AttributeohM2Attrmeta attribute specifies the translated propertyjava.lang.StringstrNamename of the translated propertyjava.lang.StringstrUUIDuuid of the translated elementjava.lang.StringstrValueproperty's value in modelARG_TranslatableElementvalElemthe 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 voidmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)voidresolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)voidunmarshal(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:
marshalin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
unmarshal
public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)- Specified by:
unmarshalin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
resolveReferencesin interfacede.mid.innovator.srv2api.impl.MarshallAble
-
-