Class VabOperationsProvider.VABElementHandler
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.VabOperationsProvider.VABElementHandler
-
- All Implemented Interfaces:
org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
- Enclosing class:
- VabOperationsProvider
private class VabOperationsProvider.VABElementHandler extends java.lang.Object implements org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandlerDefines 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateValue(java.lang.Object element, java.lang.Object newValue)voiddeleteValue(java.lang.Object element, java.lang.Object property)voiddeleteValue(java.lang.Object element, java.lang.String propertyName)java.lang.ObjectgetElementProperty(java.lang.Object element, java.lang.String propertyName)java.lang.ObjectpostprocessObject(java.lang.Object element)voidsetModelPropertyValue(java.lang.Object element, java.lang.String propertyName, java.lang.Object newValue)
-
-
-
Method Detail
-
postprocessObject
public java.lang.Object postprocessObject(java.lang.Object element)
- Specified by:
postprocessObjectin interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
getElementProperty
public java.lang.Object getElementProperty(java.lang.Object element, java.lang.String propertyName)- Specified by:
getElementPropertyin interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
setModelPropertyValue
public void setModelPropertyValue(java.lang.Object element, java.lang.String propertyName, java.lang.Object newValue)- Specified by:
setModelPropertyValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
createValue
public void createValue(java.lang.Object element, java.lang.Object newValue)- Specified by:
createValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
deleteValue
public void deleteValue(java.lang.Object element, java.lang.String propertyName)- Specified by:
deleteValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
deleteValue
public void deleteValue(java.lang.Object element, java.lang.Object property)- Specified by:
deleteValuein interfaceorg.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
-
-