001/**
002 */
003package org.nasdanika.rag.model;
004
005import org.nasdanika.ncore.StringIdentity;
006
007/**
008 * <!-- begin-user-doc -->
009 * A representation of the model object '<em><b>Double Vector String Item</b></em>'.
010 * <!-- end-user-doc -->
011 *
012 * <!-- begin-model-doc -->
013 * DoubleVectorStringStore item - a mapping of String id to a double vector.
014 * <!-- end-model-doc -->
015 *
016 * <p>
017 * The following features are supported:
018 * </p>
019 * <ul>
020 *   <li>{@link org.nasdanika.rag.model.DoubleVectorStringItem#getVector <em>Vector</em>}</li>
021 * </ul>
022 *
023 * @see org.nasdanika.rag.model.RagPackage#getDoubleVectorStringItem()
024 * @model
025 * @generated
026 */
027public interface DoubleVectorStringItem extends StringIdentity {
028        /**
029         * Returns the value of the '<em><b>Vector</b></em>' attribute.
030         * <!-- begin-user-doc -->
031         * <!-- end-user-doc -->
032         * <!-- begin-model-doc -->
033         * Vector elements
034         * <!-- end-model-doc -->
035         * @return the value of the '<em>Vector</em>' attribute.
036         * @see #setVector(double)
037         * @see org.nasdanika.rag.model.RagPackage#getDoubleVectorStringItem_Vector()
038         * @model
039         * @generated
040         */
041        double getVector();
042
043        /**
044         * Sets the value of the '{@link org.nasdanika.rag.model.DoubleVectorStringItem#getVector <em>Vector</em>}' attribute.
045         * <!-- begin-user-doc -->
046         * <!-- end-user-doc -->
047         * @param value the new value of the '<em>Vector</em>' attribute.
048         * @see #getVector()
049         * @generated
050         */
051        void setVector(double value);
052
053} // DoubleVectorStringItem