Interface BaSyxElementTranslator.SubmodelElementsRegistrar
-
- All Known Implementing Classes:
AbstractSubmodel,BaSyxFurtherInformation,BaSyxGeneralInformation,BaSyxISubmodel,BaSyxProductClassificationItem,BaSyxProductClassifications,BaSyxSubmodel,BaSyxSubmodelElementCollection,BaSyxTechnicalDataSubmodel,BaSyxTechnicalProperties
- Enclosing class:
- BaSyxElementTranslator
static interface BaSyxElementTranslator.SubmodelElementsRegistrarSomething that can take over/register submodel elements.- Author:
- Holger Eichelberger, SSE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <D extends org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement>
BaSyxDataElement<D>register(BaSyxDataElement<D> dataElement)Registers a data element.BaSyxFileregister(BaSyxFile file)Registers a file data element.BaSyxOperationregister(BaSyxOperation operation)Registers an operation.BaSyxPropertyregister(BaSyxProperty property)Registers a property.BaSyxReferenceElementregister(BaSyxReferenceElement reference)Registers a reference element.BaSyxSubmodelElementCollectionregister(BaSyxSubmodelElementCollection collection)Registers a sub-model element collection.
-
-
-
Method Detail
-
register
BaSyxProperty register(BaSyxProperty property)
Registers a property.- Parameters:
property- the property- Returns:
property
-
register
BaSyxFile register(BaSyxFile file)
Registers a file data element.- Parameters:
file- the file data element- Returns:
file
-
register
BaSyxOperation register(BaSyxOperation operation)
Registers an operation.- Parameters:
operation- the operation- Returns:
operation
-
register
BaSyxReferenceElement register(BaSyxReferenceElement reference)
Registers a reference element.- Parameters:
reference- the reference- Returns:
reference
-
register
BaSyxSubmodelElementCollection register(BaSyxSubmodelElementCollection collection)
Registers a sub-model element collection.- Parameters:
collection- the collection- Returns:
collection
-
register
<D extends org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement> BaSyxDataElement<D> register(BaSyxDataElement<D> dataElement)
Registers a data element.- Type Parameters:
D- the element type- Parameters:
dataElement- the element to register- Returns:
dataElement
-
-