001 /** 002 * <copyright> 003 * </copyright> 004 * 005 * $Id$ 006 */ 007 package com.hammurapi.review; 008 009 import com.hammurapi.party.Organization; 010 011 import org.eclipse.emf.common.util.EList; 012 013 /** 014 * <!-- begin-user-doc --> 015 * A representation of the model object '<em><b>Governance Domain</b></em>'. 016 * <!-- end-user-doc --> 017 * 018 * <!-- begin-model-doc --> 019 * Governance domain is a root configuration object which contains other governance objects. 020 * <!-- end-model-doc --> 021 * 022 * <p> 023 * The following features are supported: 024 * <ul> 025 * <li>{@link com.hammurapi.review.GovernanceDomain#getCategories <em>Categories</em>}</li> 026 * <li>{@link com.hammurapi.review.GovernanceDomain#getTools <em>Tools</em>}</li> 027 * </ul> 028 * </p> 029 * 030 * @see com.hammurapi.review.ReviewPackage#getGovernanceDomain() 031 * @model 032 * @generated 033 */ 034 public interface GovernanceDomain extends Organization { 035 /** 036 * Returns the value of the '<em><b>Categories</b></em>' containment reference list. 037 * The list contents are of type {@link com.hammurapi.review.InspectorCategory}. 038 * <!-- begin-user-doc --> 039 * <!-- end-user-doc --> 040 * <!-- begin-model-doc --> 041 * Root categories of this domain. 042 * <!-- end-model-doc --> 043 * @return the value of the '<em>Categories</em>' containment reference list. 044 * @see com.hammurapi.review.ReviewPackage#getGovernanceDomain_Categories() 045 * @model containment="true" 046 * @generated 047 */ 048 EList<InspectorCategory> getCategories(); 049 050 /** 051 * Returns the value of the '<em><b>Tools</b></em>' containment reference list. 052 * The list contents are of type {@link com.hammurapi.review.Tool}. 053 * <!-- begin-user-doc --> 054 * <p> 055 * If the meaning of the '<em>Tools</em>' containment reference list isn't clear, 056 * there really should be more of a description here... 057 * </p> 058 * <!-- end-user-doc --> 059 * @return the value of the '<em>Tools</em>' containment reference list. 060 * @see com.hammurapi.review.ReviewPackage#getGovernanceDomain_Tools() 061 * @model containment="true" 062 * @generated 063 */ 064 EList<Tool> getTools(); 065 066 } // GovernanceDomain