001 /** 002 * <copyright> 003 * </copyright> 004 * 005 * $Id$ 006 */ 007 package com.hammurapi.review; 008 009 import org.eclipse.emf.ecore.EObject; 010 011 /** 012 * <!-- begin-user-doc --> 013 * A representation of the model object '<em><b>Inspector Relationship</b></em>'. 014 * <!-- end-user-doc --> 015 * 016 * <!-- begin-model-doc --> 017 * Relationship between inspectors. 018 * <!-- end-model-doc --> 019 * 020 * <p> 021 * The following features are supported: 022 * <ul> 023 * <li>{@link com.hammurapi.review.InspectorRelationship#getDescription <em>Description</em>}</li> 024 * <li>{@link com.hammurapi.review.InspectorRelationship#getTarget <em>Target</em>}</li> 025 * <li>{@link com.hammurapi.review.InspectorRelationship#getSource <em>Source</em>}</li> 026 * </ul> 027 * </p> 028 * 029 * @see com.hammurapi.review.ReviewPackage#getInspectorRelationship() 030 * @model 031 * @generated 032 */ 033 public interface InspectorRelationship extends EObject { 034 /** 035 * Returns the value of the '<em><b>Description</b></em>' attribute. 036 * <!-- begin-user-doc --> 037 * <!-- end-user-doc --> 038 * <!-- begin-model-doc --> 039 * Relationship description. 040 * <!-- end-model-doc --> 041 * @return the value of the '<em>Description</em>' attribute. 042 * @see #setDescription(String) 043 * @see com.hammurapi.review.ReviewPackage#getInspectorRelationship_Description() 044 * @model 045 * @generated 046 */ 047 String getDescription(); 048 049 /** 050 * Sets the value of the '{@link com.hammurapi.review.InspectorRelationship#getDescription <em>Description</em>}' attribute. 051 * <!-- begin-user-doc --> 052 * <!-- end-user-doc --> 053 * @param value the new value of the '<em>Description</em>' attribute. 054 * @see #getDescription() 055 * @generated 056 */ 057 void setDescription(String value); 058 059 /** 060 * Returns the value of the '<em><b>Target</b></em>' reference. 061 * It is bidirectional and its opposite is '{@link com.hammurapi.review.Inspector#getInboundRelationships <em>Inbound Relationships</em>}'. 062 * <!-- begin-user-doc --> 063 * <p> 064 * If the meaning of the '<em>Target</em>' reference isn't clear, 065 * there really should be more of a description here... 066 * </p> 067 * <!-- end-user-doc --> 068 * @return the value of the '<em>Target</em>' reference. 069 * @see #setTarget(Inspector) 070 * @see com.hammurapi.review.ReviewPackage#getInspectorRelationship_Target() 071 * @see com.hammurapi.review.Inspector#getInboundRelationships 072 * @model opposite="inboundRelationships" required="true" 073 * @generated 074 */ 075 Inspector getTarget(); 076 077 /** 078 * Sets the value of the '{@link com.hammurapi.review.InspectorRelationship#getTarget <em>Target</em>}' reference. 079 * <!-- begin-user-doc --> 080 * <!-- end-user-doc --> 081 * @param value the new value of the '<em>Target</em>' reference. 082 * @see #getTarget() 083 * @generated 084 */ 085 void setTarget(Inspector value); 086 087 /** 088 * Returns the value of the '<em><b>Source</b></em>' container reference. 089 * It is bidirectional and its opposite is '{@link com.hammurapi.review.Inspector#getOutboundRelationships <em>Outbound Relationships</em>}'. 090 * <!-- begin-user-doc --> 091 * <p> 092 * If the meaning of the '<em>Source</em>' container reference isn't clear, 093 * there really should be more of a description here... 094 * </p> 095 * <!-- end-user-doc --> 096 * @return the value of the '<em>Source</em>' container reference. 097 * @see #setSource(Inspector) 098 * @see com.hammurapi.review.ReviewPackage#getInspectorRelationship_Source() 099 * @see com.hammurapi.review.Inspector#getOutboundRelationships 100 * @model opposite="outboundRelationships" required="true" transient="false" 101 * @generated 102 */ 103 Inspector getSource(); 104 105 /** 106 * Sets the value of the '{@link com.hammurapi.review.InspectorRelationship#getSource <em>Source</em>}' container reference. 107 * <!-- begin-user-doc --> 108 * <!-- end-user-doc --> 109 * @param value the new value of the '<em>Source</em>' container reference. 110 * @see #getSource() 111 * @generated 112 */ 113 void setSource(Inspector value); 114 115 } // InspectorRelationship