From 72b02d9933785288198a5745933e253229aa9b1c Mon Sep 17 00:00:00 2001 From: Frank Rohde <frank.rohde@tu-dresden.de> Date: Fri, 25 Mar 2022 12:59:58 +0100 Subject: [PATCH] submodule commit --- models | 2 +- .../iPos_Datamodel/OSM/OSMObject.java | 222 ++++++++++++++++++ 2 files changed, 223 insertions(+), 1 deletion(-) create mode 100644 src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/OSM/OSMObject.java diff --git a/models b/models index fdf267a..425e7db 160000 --- a/models +++ b/models @@ -1 +1 @@ -Subproject commit fdf267adab0ddcee4957e2e2c901fd30e23652e8 +Subproject commit 425e7dbee0ea2e3c75344f85a6ea72d0cff80250 diff --git a/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/OSM/OSMObject.java b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/OSM/OSMObject.java new file mode 100644 index 0000000..1a6b9c5 --- /dev/null +++ b/src/main/java/ipos/project/DataModellntegration/iPos_Datamodel/OSM/OSMObject.java @@ -0,0 +1,222 @@ +/** + */ +package ipos.project.DataModellntegration.iPos_Datamodel.OSM; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * <!-- begin-user-doc --> + * A representation of the model object '<em><b>Object</b></em>'. + * <!-- end-user-doc --> + * + * <p> + * The following features are supported: + * </p> + * <ul> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getId <em>Id</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getSensorId <em>Sensor Id</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getType <em>Type</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getSensorType <em>Sensor Type</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getOsmposition <em>Osmposition</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getOsmorientation <em>Osmorientation</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getOsmextractedattributes <em>Osmextractedattributes</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getLastPosUpdate <em>Last Pos Update</em>}</li> + * <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getOsmzonedescriptor <em>Osmzonedescriptor</em>}</li> + * </ul> + * + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject() + * @model + * @generated + */ +public interface OSMObject extends EObject { + /** + * Returns the value of the '<em><b>Id</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Id</em>' attribute. + * @see #setId(String) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_Id() + * @model + * @generated + */ + String getId(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getId <em>Id</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Id</em>' attribute. + * @see #getId() + * @generated + */ + void setId(String value); + + /** + * Returns the value of the '<em><b>Sensor Id</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Sensor Id</em>' attribute. + * @see #setSensorId(String) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_SensorId() + * @model + * @generated + */ + String getSensorId(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getSensorId <em>Sensor Id</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Sensor Id</em>' attribute. + * @see #getSensorId() + * @generated + */ + void setSensorId(String value); + + /** + * Returns the value of the '<em><b>Type</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Type</em>' attribute. + * @see #setType(String) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_Type() + * @model + * @generated + */ + String getType(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getType <em>Type</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Type</em>' attribute. + * @see #getType() + * @generated + */ + void setType(String value); + + /** + * Returns the value of the '<em><b>Sensor Type</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Sensor Type</em>' attribute. + * @see #setSensorType(String) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_SensorType() + * @model + * @generated + */ + String getSensorType(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getSensorType <em>Sensor Type</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Sensor Type</em>' attribute. + * @see #getSensorType() + * @generated + */ + void setSensorType(String value); + + /** + * Returns the value of the '<em><b>Osmposition</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Osmposition</em>' reference. + * @see #setOsmposition(OSMPosition) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_Osmposition() + * @model + * @generated + */ + OSMPosition getOsmposition(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getOsmposition <em>Osmposition</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Osmposition</em>' reference. + * @see #getOsmposition() + * @generated + */ + void setOsmposition(OSMPosition value); + + /** + * Returns the value of the '<em><b>Osmorientation</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Osmorientation</em>' reference. + * @see #setOsmorientation(OSMOrientation) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_Osmorientation() + * @model + * @generated + */ + OSMOrientation getOsmorientation(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getOsmorientation <em>Osmorientation</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Osmorientation</em>' reference. + * @see #getOsmorientation() + * @generated + */ + void setOsmorientation(OSMOrientation value); + + /** + * Returns the value of the '<em><b>Osmextractedattributes</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Osmextractedattributes</em>' reference. + * @see #setOsmextractedattributes(OSMExtractedAttributes) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_Osmextractedattributes() + * @model + * @generated + */ + OSMExtractedAttributes getOsmextractedattributes(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getOsmextractedattributes <em>Osmextractedattributes</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Osmextractedattributes</em>' reference. + * @see #getOsmextractedattributes() + * @generated + */ + void setOsmextractedattributes(OSMExtractedAttributes value); + + /** + * Returns the value of the '<em><b>Last Pos Update</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Last Pos Update</em>' attribute. + * @see #setLastPosUpdate(String) + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_LastPosUpdate() + * @model + * @generated + */ + String getLastPosUpdate(); + + /** + * Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMObject#getLastPosUpdate <em>Last Pos Update</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Last Pos Update</em>' attribute. + * @see #getLastPosUpdate() + * @generated + */ + void setLastPosUpdate(String value); + + /** + * Returns the value of the '<em><b>Osmzonedescriptor</b></em>' reference list. + * The list contents are of type {@link ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMZoneDescriptor}. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the value of the '<em>Osmzonedescriptor</em>' reference list. + * @see ipos.project.DataModellntegration.iPos_Datamodel.OSM.OSMPackage#getOSMObject_Osmzonedescriptor() + * @model + * @generated + */ + EList<OSMZoneDescriptor> getOsmzonedescriptor(); + +} // OSMObject -- GitLab