Class VabIipOperationsProvider.VABElementHandler
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
- All Implemented Interfaces:
org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
- Enclosing class:
- VabIipOperationsProvider
private class VabIipOperationsProvider.VABElementHandler extends Object implements org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
Defines the implementation to handle VAB elements, i.e., the mappings to the defined operations and functions.
- Author:
- Holger Eichelberger, SSE
-
Constructor Summary
Constructors Modifier Constructor Description privateVABElementHandler() -
Method Summary
Modifier and Type Method Description voidcreateValue(Object element, Object newValue)voiddeleteValue(Object element, Object property)voiddeleteValue(Object element, String propertyName)ObjectgetElementProperty(Object element, String propertyName)ObjectpostprocessObject(Object element)voidsetModelPropertyValue(Object element, String propertyName, Object newValue)
-
Constructor Details
-
VABElementHandler
private VABElementHandler()
-
-
Method Details
-
postprocessObject
- Specified by:
postprocessObjectin interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
getElementProperty
- Specified by:
getElementPropertyin interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
setModelPropertyValue
- Specified by:
setModelPropertyValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
createValue
- Specified by:
createValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
deleteValue
- Specified by:
deleteValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
deleteValue
- Specified by:
deleteValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-