Class BaSyxMultiLanguageDataElement
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxDataElement<org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty>
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxMultiLanguageDataElement
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.DataElement,de.iip_ecosphere.platform.support.aas.Element,de.iip_ecosphere.platform.support.aas.HasDataSpecification,de.iip_ecosphere.platform.support.aas.HasKind,de.iip_ecosphere.platform.support.aas.HasSemantics,de.iip_ecosphere.platform.support.aas.MultiLanguageDataElement,de.iip_ecosphere.platform.support.aas.Qualifiable,de.iip_ecosphere.platform.support.aas.Referable,de.iip_ecosphere.platform.support.aas.SubmodelElement
public class BaSyxMultiLanguageDataElement extends BaSyxDataElement<org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty> implements de.iip_ecosphere.platform.support.aas.MultiLanguageDataElement
Wraps a BaSyx multi-language data element.- Author:
- Holger Eichelberger, SSE
-
-
Constructor Summary
Constructors Modifier Constructor Description BaSyxMultiLanguageDataElement(java.lang.String idShort, java.util.Collection<de.iip_ecosphere.platform.support.aas.LangString> texts)Creates a multi-language instance.protectedBaSyxMultiLanguageDataElement(org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty dataElement)Creates a multi-language data element.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguagePropertycreateInstance(java.lang.String idShort, java.util.Collection<de.iip_ecosphere.platform.support.aas.LangString> texts)Creates a multi-language property instance.-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDataElement
accept, getDataElement, getIdShort, getSubmodelElement
-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
update
-
-
-
-
Constructor Detail
-
BaSyxMultiLanguageDataElement
public BaSyxMultiLanguageDataElement(java.lang.String idShort, java.util.Collection<de.iip_ecosphere.platform.support.aas.LangString> texts)Creates a multi-language instance.- Parameters:
idShort- the short idtexts- the texts
-
BaSyxMultiLanguageDataElement
protected BaSyxMultiLanguageDataElement(org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty dataElement)
Creates a multi-language data element.- Parameters:
dataElement- the data element
-
-
Method Detail
-
createInstance
private static org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty createInstance(java.lang.String idShort, java.util.Collection<de.iip_ecosphere.platform.support.aas.LangString> texts)Creates a multi-language property instance.- Parameters:
idShort- the short idtexts- the texts- Returns:
- the instance
-
-