Skip to content
Snippets Groups Projects
Commit ef94e22f authored by FrankR's avatar FrankR
Browse files

generierte Datenmodell-Klassen hinzugefuegt

parent 8c1088d1
No related branches found
No related tags found
No related merge requests found
Showing
with 1283 additions and 0 deletions
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import java.util.Map;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>NFC</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.NFC#getTagData <em>Tag Data</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getNFC()
* @model
* @generated
*/
public interface NFC extends Proximity {
/**
* Returns the value of the '<em><b>Tag Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Tag Data</em>' attribute.
* @see #setTagData(Map)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getNFC_TagData()
* @model transient="true"
* @generated
*/
Map<String, Object> getTagData();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.NFC#getTagData <em>Tag Data</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tag Data</em>' attribute.
* @see #getTagData()
* @generated
*/
void setTagData(Map<String, Object> value);
} // NFC
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Orientation</b></em>'.
* <!-- end-user-doc -->
*
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getOrientation()
* @model
* @generated
*/
public interface Orientation extends EObject {
} // Orientation
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import java.util.Map;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Other Beacon</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OtherBeacon#getData <em>Data</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getOtherBeacon()
* @model
* @generated
*/
public interface OtherBeacon extends Beacon {
/**
* Returns the value of the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Data</em>' attribute.
* @see #setData(Map)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getOtherBeacon_Data()
* @model transient="true"
* @generated
*/
Map<String, Object> getData();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OtherBeacon#getData <em>Data</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Data</em>' attribute.
* @see #getData()
* @generated
*/
void setData(Map<String, Object> value);
} // OtherBeacon
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import java.util.Map;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Other Prox</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.OtherProx#getData <em>Data</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getOtherProx()
* @model
* @generated
*/
public interface OtherProx extends Proximity {
/**
* Returns the value of the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Data</em>' attribute.
* @see #setData(Map)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getOtherProx_Data()
* @model transient="true"
* @generated
*/
Map<String, Object> getData();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.OtherProx#getData <em>Data</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Data</em>' attribute.
* @see #getData()
* @generated
*/
void setData(Map<String, Object> value);
} // OtherProx
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import java.util.Map;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>POI</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#getPlacing <em>Placing</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#getDescription <em>Description</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#getData <em>Data</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#getId <em>Id</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPOI()
* @model
* @generated
*/
public interface POI extends EObject {
/**
* Returns the value of the '<em><b>Placing</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Placing</em>' reference.
* @see #setPlacing(Placing)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPOI_Placing()
* @model required="true"
* @generated
*/
Placing getPlacing();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#getPlacing <em>Placing</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Placing</em>' reference.
* @see #getPlacing()
* @generated
*/
void setPlacing(Placing value);
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #setDescription(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPOI_Description()
* @model
* @generated
*/
String getDescription();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#getDescription <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Description</em>' attribute.
* @see #getDescription()
* @generated
*/
void setDescription(String value);
/**
* Returns the value of the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Data</em>' attribute.
* @see #setData(Map)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPOI_Data()
* @model transient="true"
* @generated
*/
Map<String, String> getData();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#getData <em>Data</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Data</em>' attribute.
* @see #getData()
* @generated
*/
void setData(Map<String, String> value);
/**
* 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.IPos_DatamodelPackage#getPOI_Id()
* @model
* @generated
*/
String getId();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.POI#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);
} // POI
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Placing</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Placing#getPosition <em>Position</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Placing#getOrientation <em>Orientation</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPlacing()
* @model
* @generated
*/
public interface Placing extends EObject {
/**
* Returns the value of the '<em><b>Position</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Position</em>' reference.
* @see #setPosition(Position)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPlacing_Position()
* @model required="true"
* @generated
*/
Position getPosition();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Placing#getPosition <em>Position</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Position</em>' reference.
* @see #getPosition()
* @generated
*/
void setPosition(Position value);
/**
* Returns the value of the '<em><b>Orientation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Orientation</em>' reference.
* @see #setOrientation(Orientation)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPlacing_Orientation()
* @model required="true"
* @generated
*/
Orientation getOrientation();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Placing#getOrientation <em>Orientation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Orientation</em>' reference.
* @see #getOrientation()
* @generated
*/
void setOrientation(Orientation value);
} // Placing
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Point</b></em>'.
* <!-- end-user-doc -->
*
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint()
* @model
* @generated
*/
public interface Point extends EObject {
} // Point
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Point2 D</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Point2D#getX <em>X</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Point2D#getY <em>Y</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint2D()
* @model
* @generated
*/
public interface Point2D extends Point {
/**
* Returns the value of the '<em><b>X</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>X</em>' attribute.
* @see #setX(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint2D_X()
* @model dataType="org.eclipse.emf.ecore.xml.type.Float"
* @generated
*/
float getX();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Point2D#getX <em>X</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>X</em>' attribute.
* @see #getX()
* @generated
*/
void setX(float value);
/**
* Returns the value of the '<em><b>Y</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Y</em>' attribute.
* @see #setY(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint2D_Y()
* @model dataType="org.eclipse.emf.ecore.xml.type.Float"
* @generated
*/
float getY();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Point2D#getY <em>Y</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Y</em>' attribute.
* @see #getY()
* @generated
*/
void setY(float value);
} // Point2D
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Point3 D</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Point3D#getX <em>X</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Point3D#getY <em>Y</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Point3D#getZ <em>Z</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint3D()
* @model
* @generated
*/
public interface Point3D extends Point {
/**
* Returns the value of the '<em><b>X</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>X</em>' attribute.
* @see #setX(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint3D_X()
* @model dataType="org.eclipse.emf.ecore.xml.type.Float"
* @generated
*/
float getX();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Point3D#getX <em>X</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>X</em>' attribute.
* @see #getX()
* @generated
*/
void setX(float value);
/**
* Returns the value of the '<em><b>Y</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Y</em>' attribute.
* @see #setY(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint3D_Y()
* @model
* @generated
*/
float getY();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Point3D#getY <em>Y</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Y</em>' attribute.
* @see #getY()
* @generated
*/
void setY(float value);
/**
* Returns the value of the '<em><b>Z</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Z</em>' attribute.
* @see #setZ(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPoint3D_Z()
* @model
* @generated
*/
float getZ();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Point3D#getZ <em>Z</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Z</em>' attribute.
* @see #getZ()
* @generated
*/
void setZ(float value);
} // Point3D
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Position</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Position#getAccuracy <em>Accuracy</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Position#getPoint <em>Point</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Position#getReferenceSystem <em>Reference System</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPosition()
* @model
* @generated
*/
public interface Position extends EObject {
/**
* Returns the value of the '<em><b>Accuracy</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Accuracy</em>' reference.
* @see #setAccuracy(Accuracy)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPosition_Accuracy()
* @model
* @generated
*/
Accuracy getAccuracy();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Position#getAccuracy <em>Accuracy</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Accuracy</em>' reference.
* @see #getAccuracy()
* @generated
*/
void setAccuracy(Accuracy value);
/**
* Returns the value of the '<em><b>Point</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Point</em>' reference.
* @see #setPoint(Point)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPosition_Point()
* @model required="true"
* @generated
*/
Point getPoint();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Position#getPoint <em>Point</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Point</em>' reference.
* @see #getPoint()
* @generated
*/
void setPoint(Point value);
/**
* Returns the value of the '<em><b>Reference System</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Reference System</em>' reference.
* @see #setReferenceSystem(ReferenceSystem)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPosition_ReferenceSystem()
* @model required="true"
* @generated
*/
ReferenceSystem getReferenceSystem();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Position#getReferenceSystem <em>Reference System</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reference System</em>' reference.
* @see #getReferenceSystem()
* @generated
*/
void setReferenceSystem(ReferenceSystem value);
} // Position
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Position Event</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent#getPlacing <em>Placing</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent#getTimeStamp <em>Time Stamp</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent#getLObjectId <em>LObject Id</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPositionEvent()
* @model
* @generated
*/
public interface PositionEvent extends EObject {
/**
* Returns the value of the '<em><b>Placing</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Placing</em>' reference.
* @see #setPlacing(Placing)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPositionEvent_Placing()
* @model required="true"
* @generated
*/
Placing getPlacing();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent#getPlacing <em>Placing</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Placing</em>' reference.
* @see #getPlacing()
* @generated
*/
void setPlacing(Placing value);
/**
* Returns the value of the '<em><b>Time Stamp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Time Stamp</em>' attribute.
* @see #setTimeStamp(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPositionEvent_TimeStamp()
* @model dataType="org.eclipse.emf.ecore.xml.type.String" transient="true"
* @generated
*/
String getTimeStamp();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent#getTimeStamp <em>Time Stamp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Time Stamp</em>' attribute.
* @see #getTimeStamp()
* @generated
*/
void setTimeStamp(String value);
/**
* Returns the value of the '<em><b>LObject Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>LObject Id</em>' attribute.
* @see #setLObjectId(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getPositionEvent_LObjectId()
* @model
* @generated
*/
String getLObjectId();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent#getLObjectId <em>LObject Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>LObject Id</em>' attribute.
* @see #getLObjectId()
* @generated
*/
void setLObjectId(String value);
} // PositionEvent
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Proximity</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Proximity#getTagId <em>Tag Id</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Proximity#getType <em>Type</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Proximity#getScannerId <em>Scanner Id</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getProximity()
* @model
* @generated
*/
public interface Proximity extends RawdataEvent {
/**
* Returns the value of the '<em><b>Tag Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Tag Id</em>' attribute.
* @see #setTagId(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getProximity_TagId()
* @model
* @generated
*/
String getTagId();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Proximity#getTagId <em>Tag Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tag Id</em>' attribute.
* @see #getTagId()
* @generated
*/
void setTagId(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.IPos_DatamodelPackage#getProximity_Type()
* @model
* @generated
*/
String getType();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Proximity#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>Scanner Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Scanner Id</em>' attribute.
* @see #setScannerId(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getProximity_ScannerId()
* @model
* @generated
*/
String getScannerId();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Proximity#getScannerId <em>Scanner Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Scanner Id</em>' attribute.
* @see #getScannerId()
* @generated
*/
void setScannerId(String value);
} // Proximity
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Quaternion</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getX <em>X</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getY <em>Y</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getZ <em>Z</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getW <em>W</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getQuaternion()
* @model
* @generated
*/
public interface Quaternion extends Orientation {
/**
* Returns the value of the '<em><b>X</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>X</em>' attribute.
* @see #setX(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getQuaternion_X()
* @model
* @generated
*/
float getX();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getX <em>X</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>X</em>' attribute.
* @see #getX()
* @generated
*/
void setX(float value);
/**
* Returns the value of the '<em><b>Y</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Y</em>' attribute.
* @see #setY(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getQuaternion_Y()
* @model
* @generated
*/
float getY();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getY <em>Y</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Y</em>' attribute.
* @see #getY()
* @generated
*/
void setY(float value);
/**
* Returns the value of the '<em><b>Z</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Z</em>' attribute.
* @see #setZ(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getQuaternion_Z()
* @model
* @generated
*/
float getZ();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getZ <em>Z</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Z</em>' attribute.
* @see #getZ()
* @generated
*/
void setZ(float value);
/**
* Returns the value of the '<em><b>W</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>W</em>' attribute.
* @see #setW(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getQuaternion_W()
* @model
* @generated
*/
float getW();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Quaternion#getW <em>W</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>W</em>' attribute.
* @see #getW()
* @generated
*/
void setW(float value);
} // Quaternion
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>RFID</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.RFID#getLocation <em>Location</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getRFID()
* @model
* @generated
*/
public interface RFID extends Proximity {
/**
* Returns the value of the '<em><b>Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Location</em>' attribute.
* @see #setLocation(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getRFID_Location()
* @model
* @generated
*/
String getLocation();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.RFID#getLocation <em>Location</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Location</em>' attribute.
* @see #getLocation()
* @generated
*/
void setLocation(String value);
} // RFID
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Rawdata Event</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.RawdataEvent#getTimeStamp <em>Time Stamp</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getRawdataEvent()
* @model
* @generated
*/
public interface RawdataEvent extends EObject {
/**
* Returns the value of the '<em><b>Time Stamp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Time Stamp</em>' attribute.
* @see #setTimeStamp(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getRawdataEvent_TimeStamp()
* @model dataType="org.eclipse.emf.ecore.xml.type.String"
* @generated
*/
String getTimeStamp();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.RawdataEvent#getTimeStamp <em>Time Stamp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Time Stamp</em>' attribute.
* @see #getTimeStamp()
* @generated
*/
void setTimeStamp(String value);
} // RawdataEvent
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Reference System</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.ReferenceSystem#getOrigin <em>Origin</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.ReferenceSystem#getName <em>Name</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.ReferenceSystem#getId <em>Id</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getReferenceSystem()
* @model
* @generated
*/
public interface ReferenceSystem extends EObject {
/**
* Returns the value of the '<em><b>Origin</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Origin</em>' reference.
* @see #setOrigin(Placing)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getReferenceSystem_Origin()
* @model
* @generated
*/
Placing getOrigin();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.ReferenceSystem#getOrigin <em>Origin</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Origin</em>' reference.
* @see #getOrigin()
* @generated
*/
void setOrigin(Placing value);
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getReferenceSystem_Name()
* @model
* @generated
*/
String getName();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.ReferenceSystem#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
* 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.IPos_DatamodelPackage#getReferenceSystem_Id()
* @model
* @generated
*/
String getId();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.ReferenceSystem#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);
} // ReferenceSystem
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Sensor Configuration Request</b></em>'.
* <!-- end-user-doc -->
*
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getSensorConfigurationRequest()
* @model
* @generated
*/
public interface SensorConfigurationRequest extends EObject {
} // SensorConfigurationRequest
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Space</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getX <em>X</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getY <em>Y</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getZ <em>Z</em>}</li>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getCentrePoint <em>Centre Point</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getSpace()
* @model
* @generated
*/
public interface Space extends EObject {
/**
* Returns the value of the '<em><b>X</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>X</em>' attribute.
* @see #setX(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getSpace_X()
* @model dataType="org.eclipse.emf.ecore.xml.type.Float"
* @generated
*/
float getX();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getX <em>X</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>X</em>' attribute.
* @see #getX()
* @generated
*/
void setX(float value);
/**
* Returns the value of the '<em><b>Y</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Y</em>' attribute.
* @see #setY(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getSpace_Y()
* @model dataType="org.eclipse.emf.ecore.xml.type.Float"
* @generated
*/
float getY();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getY <em>Y</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Y</em>' attribute.
* @see #getY()
* @generated
*/
void setY(float value);
/**
* Returns the value of the '<em><b>Z</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Z</em>' attribute.
* @see #setZ(float)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getSpace_Z()
* @model dataType="org.eclipse.emf.ecore.xml.type.Float"
* @generated
*/
float getZ();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getZ <em>Z</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Z</em>' attribute.
* @see #getZ()
* @generated
*/
void setZ(float value);
/**
* Returns the value of the '<em><b>Centre Point</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Centre Point</em>' reference.
* @see #setCentrePoint(Placing)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getSpace_CentrePoint()
* @model required="true"
* @generated
*/
Placing getCentrePoint();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.Space#getCentrePoint <em>Centre Point</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Centre Point</em>' reference.
* @see #getCentrePoint()
* @generated
*/
void setCentrePoint(Placing value);
} // Space
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Tracking Request</b></em>'.
* <!-- end-user-doc -->
*
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getTrackingRequest()
* @model
* @generated
*/
public interface TrackingRequest extends EObject {
} // TrackingRequest
/**
*/
package ipos.project.DataModellntegration.iPos_Datamodel;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Tracking Task</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link ipos.project.DataModellntegration.iPos_Datamodel.TrackingTask#getEventfilterconfiguration <em>Eventfilterconfiguration</em>}</li>
* </ul>
*
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getTrackingTask()
* @model
* @generated
*/
public interface TrackingTask extends EObject {
/**
* Returns the value of the '<em><b>Eventfilterconfiguration</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Eventfilterconfiguration</em>' reference.
* @see #setEventfilterconfiguration(EventFilterConfiguration)
* @see ipos.project.DataModellntegration.iPos_Datamodel.IPos_DatamodelPackage#getTrackingTask_Eventfilterconfiguration()
* @model required="true"
* @generated
*/
EventFilterConfiguration getEventfilterconfiguration();
/**
* Sets the value of the '{@link ipos.project.DataModellntegration.iPos_Datamodel.TrackingTask#getEventfilterconfiguration <em>Eventfilterconfiguration</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Eventfilterconfiguration</em>' reference.
* @see #getEventfilterconfiguration()
* @generated
*/
void setEventfilterconfiguration(EventFilterConfiguration value);
} // TrackingTask
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment