001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id$
006: */package newprocess;
007:
008: import org.eclipse.emf.ecore.EObject;
009:
010: /**
011: * <!-- begin-user-doc -->
012: * A representation of the model object '<em><b>Env Entry</b></em>'.
013: * <!-- end-user-doc -->
014: *
015: * <p>
016: * The following features are supported:
017: * <ul>
018: * <li>{@link newprocess.EnvEntry#getName <em>Name</em>}</li>
019: * <li>{@link newprocess.EnvEntry#getType <em>Type</em>}</li>
020: * <li>{@link newprocess.EnvEntry#getValue <em>Value</em>}</li>
021: * </ul>
022: * </p>
023: *
024: * @see newprocess.NewprocessPackage#getEnvEntry()
025: * @model
026: * @generated
027: */
028: public interface EnvEntry extends EObject {
029: /**
030: * Returns the value of the '<em><b>Name</b></em>' attribute.
031: * <!-- begin-user-doc -->
032: * <p>
033: * If the meaning of the '<em>Name</em>' attribute isn't clear,
034: * there really should be more of a description here...
035: * </p>
036: * <!-- end-user-doc -->
037: * @return the value of the '<em>Name</em>' attribute.
038: * @see #setName(String)
039: * @see newprocess.NewprocessPackage#getEnvEntry_Name()
040: * @model
041: * @generated
042: */
043: String getName();
044:
045: /**
046: * Sets the value of the '{@link newprocess.EnvEntry#getName <em>Name</em>}' attribute.
047: * <!-- begin-user-doc -->
048: * <!-- end-user-doc -->
049: * @param value the new value of the '<em>Name</em>' attribute.
050: * @see #getName()
051: * @generated
052: */
053: void setName(String value);
054:
055: /**
056: * Returns the value of the '<em><b>Type</b></em>' attribute.
057: * <!-- begin-user-doc -->
058: * <p>
059: * If the meaning of the '<em>Type</em>' attribute isn't clear,
060: * there really should be more of a description here...
061: * </p>
062: * <!-- end-user-doc -->
063: * @return the value of the '<em>Type</em>' attribute.
064: * @see #setType(String)
065: * @see newprocess.NewprocessPackage#getEnvEntry_Type()
066: * @model
067: * @generated
068: */
069: String getType();
070:
071: /**
072: * Sets the value of the '{@link newprocess.EnvEntry#getType <em>Type</em>}' attribute.
073: * <!-- begin-user-doc -->
074: * <!-- end-user-doc -->
075: * @param value the new value of the '<em>Type</em>' attribute.
076: * @see #getType()
077: * @generated
078: */
079: void setType(String value);
080:
081: /**
082: * Returns the value of the '<em><b>Value</b></em>' attribute.
083: * <!-- begin-user-doc -->
084: * <p>
085: * If the meaning of the '<em>Value</em>' attribute isn't clear,
086: * there really should be more of a description here...
087: * </p>
088: * <!-- end-user-doc -->
089: * @return the value of the '<em>Value</em>' attribute.
090: * @see #setValue(String)
091: * @see newprocess.NewprocessPackage#getEnvEntry_Value()
092: * @model
093: * @generated
094: */
095: String getValue();
096:
097: /**
098: * Sets the value of the '{@link newprocess.EnvEntry#getValue <em>Value</em>}' attribute.
099: * <!-- begin-user-doc -->
100: * <!-- end-user-doc -->
101: * @param value the new value of the '<em>Value</em>' attribute.
102: * @see #getValue()
103: * @generated
104: */
105: void setValue(String value);
106:
107: } // EnvEntry
|