/** * Copyright (c) 2013, 2015 Tasktop Technologies and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Tasktop Technologies - initial API and implementation */ package org.eclipse.mylyn.reviews.internal.core.model; import java.util.Map; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EFactory; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.mylyn.reviews.core.model.IApprovalType; import org.eclipse.mylyn.reviews.core.model.IChange; import org.eclipse.mylyn.reviews.core.model.IComment; import org.eclipse.mylyn.reviews.core.model.ICommentContainer; import org.eclipse.mylyn.reviews.core.model.ICommit; import org.eclipse.mylyn.reviews.core.model.IDated; import org.eclipse.mylyn.reviews.core.model.IFileItem; import org.eclipse.mylyn.reviews.core.model.IFileVersion; import org.eclipse.mylyn.reviews.core.model.IIndexed; import org.eclipse.mylyn.reviews.core.model.ILineLocation; import org.eclipse.mylyn.reviews.core.model.ILineRange; import org.eclipse.mylyn.reviews.core.model.ILocation; import org.eclipse.mylyn.reviews.core.model.IRepository; import org.eclipse.mylyn.reviews.core.model.IRequirementEntry; import org.eclipse.mylyn.reviews.core.model.IReview; import org.eclipse.mylyn.reviews.core.model.IReviewItem; import org.eclipse.mylyn.reviews.core.model.IReviewItemSet; import org.eclipse.mylyn.reviews.core.model.IReviewerEntry; import org.eclipse.mylyn.reviews.core.model.IReviewsFactory; import org.eclipse.mylyn.reviews.core.model.IUser; import org.eclipse.mylyn.reviews.core.model.RequirementStatus; import org.eclipse.mylyn.reviews.core.model.ReviewStatus; import org.eclipse.mylyn.tasks.core.TaskRepository; import org.eclipse.team.core.history.IFileRevision; /** * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.IReviewsFactory * @generated */ public class ReviewsPackage extends EPackageImpl { /** * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final String eNAME = "reviews"; //$NON-NLS-1$ /** * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final String eNS_URI = "http://eclipse.org/mylyn/reviews/core/1.0"; //$NON-NLS-1$ /** * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final String eNS_PREFIX = "reviews"; //$NON-NLS-1$ /** * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final ReviewsPackage eINSTANCE = org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage.init(); /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.CommentContainer * <em>Comment Container</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.CommentContainer * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getCommentContainer() * @generated */ public static final int COMMENT_CONTAINER = 0; /** * The feature id for the '<em><b>All Comments</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int COMMENT_CONTAINER__ALL_COMMENTS = 0; /** * The feature id for the '<em><b>Comments</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int COMMENT_CONTAINER__COMMENTS = 1; /** * The feature id for the '<em><b>All Drafts</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT_CONTAINER__ALL_DRAFTS = 2; /** * The feature id for the '<em><b>Drafts</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int COMMENT_CONTAINER__DRAFTS = 3; /** * The number of structural features of the '<em>Comment Container</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int COMMENT_CONTAINER_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.core.model.IDated <em>Dated</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.IDated * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getDated() * @generated */ public static final int DATED = 14; /** * The feature id for the '<em><b>Creation Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int DATED__CREATION_DATE = 0; /** * The feature id for the '<em><b>Modification Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int DATED__MODIFICATION_DATE = 1; /** * The number of structural features of the '<em>Dated</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int DATED_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Change <em>Change</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Change * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getChange() * @generated */ public static final int CHANGE = 1; /** * The feature id for the '<em><b>Creation Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int CHANGE__CREATION_DATE = DATED__CREATION_DATE; /** * The feature id for the '<em><b>Modification Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int CHANGE__MODIFICATION_DATE = DATED__MODIFICATION_DATE; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int CHANGE__ID = DATED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int CHANGE__KEY = DATED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Subject</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int CHANGE__SUBJECT = DATED_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Message</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int CHANGE__MESSAGE = DATED_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Owner</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int CHANGE__OWNER = DATED_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>State</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int CHANGE__STATE = DATED_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Change</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int CHANGE_FEATURE_COUNT = DATED_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Review <em>Review</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Review * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReview() * @generated */ public static final int REVIEW = 2; /** * The feature id for the '<em><b>All Comments</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW__ALL_COMMENTS = COMMENT_CONTAINER__ALL_COMMENTS; /** * The feature id for the '<em><b>Comments</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__COMMENTS = COMMENT_CONTAINER__COMMENTS; /** * The feature id for the '<em><b>All Drafts</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__ALL_DRAFTS = COMMENT_CONTAINER__ALL_DRAFTS; /** * The feature id for the '<em><b>Drafts</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__DRAFTS = COMMENT_CONTAINER__DRAFTS; /** * The feature id for the '<em><b>Creation Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__CREATION_DATE = COMMENT_CONTAINER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Modification Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW__MODIFICATION_DATE = COMMENT_CONTAINER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__ID = COMMENT_CONTAINER_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__KEY = COMMENT_CONTAINER_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Subject</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__SUBJECT = COMMENT_CONTAINER_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Message</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__MESSAGE = COMMENT_CONTAINER_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Owner</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__OWNER = COMMENT_CONTAINER_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>State</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW__STATE = COMMENT_CONTAINER_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Sets</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__SETS = COMMENT_CONTAINER_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Repository</b></em>' container reference. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__REPOSITORY = COMMENT_CONTAINER_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Parents</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__PARENTS = COMMENT_CONTAINER_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Children</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__CHILDREN = COMMENT_CONTAINER_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Reviewer Approvals</b></em>' map. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__REVIEWER_APPROVALS = COMMENT_CONTAINER_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>Requirements</b></em>' map. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW__REQUIREMENTS = COMMENT_CONTAINER_FEATURE_COUNT + 13; /** * The number of structural features of the '<em>Review</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_FEATURE_COUNT = COMMENT_CONTAINER_FEATURE_COUNT + 14; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.core.model.IIndexed <em>Indexed</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.IIndexed * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getIndexed() * @generated */ public static final int INDEXED = 13; /** * The feature id for the '<em><b>Index</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int INDEXED__INDEX = 0; /** * The number of structural features of the '<em>Indexed</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int INDEXED_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Comment <em>Comment</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Comment * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getComment() * @generated */ public static final int COMMENT = 3; /** * The feature id for the '<em><b>Index</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__INDEX = INDEXED__INDEX; /** * The feature id for the '<em><b>Creation Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__CREATION_DATE = INDEXED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Modification Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int COMMENT__MODIFICATION_DATE = INDEXED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Author</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__AUTHOR = INDEXED_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__DESCRIPTION = INDEXED_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__ID = INDEXED_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Replies</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__REPLIES = INDEXED_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Draft</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__DRAFT = INDEXED_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Locations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__LOCATIONS = INDEXED_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Review</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__REVIEW = INDEXED_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__TITLE = INDEXED_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Item</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__ITEM = INDEXED_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Mine</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT__MINE = INDEXED_FEATURE_COUNT + 11; /** * The number of structural features of the '<em>Comment</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMENT_FEATURE_COUNT = INDEXED_FEATURE_COUNT + 12; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewItem <em>Review Item</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewItem * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewItem() * @generated */ public static final int REVIEW_ITEM = 4; /** * The feature id for the '<em><b>All Comments</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW_ITEM__ALL_COMMENTS = COMMENT_CONTAINER__ALL_COMMENTS; /** * The feature id for the '<em><b>Comments</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__COMMENTS = COMMENT_CONTAINER__COMMENTS; /** * The feature id for the '<em><b>All Drafts</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__ALL_DRAFTS = COMMENT_CONTAINER__ALL_DRAFTS; /** * The feature id for the '<em><b>Drafts</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__DRAFTS = COMMENT_CONTAINER__DRAFTS; /** * The feature id for the '<em><b>Added By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__ADDED_BY = COMMENT_CONTAINER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Committed By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__COMMITTED_BY = COMMENT_CONTAINER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Review</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__REVIEW = COMMENT_CONTAINER_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__NAME = COMMENT_CONTAINER_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__ID = COMMENT_CONTAINER_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Reference</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM__REFERENCE = COMMENT_CONTAINER_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Review Item</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW_ITEM_FEATURE_COUNT = COMMENT_CONTAINER_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Location <em>Location</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Location * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getLocation() * @generated */ public static final int LOCATION = 5; /** * The feature id for the '<em><b>Index</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int LOCATION__INDEX = INDEXED__INDEX; /** * The number of structural features of the '<em>Location</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int LOCATION_FEATURE_COUNT = INDEXED_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.User <em>User</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.User * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getUser() * @generated */ public static final int USER = 6; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int USER__ID = 0; /** * The feature id for the '<em><b>Email</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int USER__EMAIL = 1; /** * The feature id for the '<em><b>Display Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int USER__DISPLAY_NAME = 2; /** * The number of structural features of the '<em>User</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int USER_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Repository <em>Repository</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Repository * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getRepository() * @generated */ public static final int REPOSITORY = 7; /** * The feature id for the '<em><b>Approval Types</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REPOSITORY__APPROVAL_TYPES = 0; /** * The feature id for the '<em><b>Task Repository Url</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REPOSITORY__TASK_REPOSITORY_URL = 1; /** * The feature id for the '<em><b>Task Connector Kind</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REPOSITORY__TASK_CONNECTOR_KIND = 2; /** * The feature id for the '<em><b>Task Repository</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REPOSITORY__TASK_REPOSITORY = 3; /** * The feature id for the '<em><b>Account</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REPOSITORY__ACCOUNT = 4; /** * The feature id for the '<em><b>Reviews</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REPOSITORY__REVIEWS = 5; /** * The feature id for the '<em><b>Users</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REPOSITORY__USERS = 6; /** * The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REPOSITORY__DESCRIPTION = 7; /** * The number of structural features of the '<em>Repository</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REPOSITORY_FEATURE_COUNT = 8; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.FileItem <em>File Item</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.FileItem * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getFileItem() * @generated */ public static final int FILE_ITEM = 8; /** * The feature id for the '<em><b>All Comments</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int FILE_ITEM__ALL_COMMENTS = REVIEW_ITEM__ALL_COMMENTS; /** * The feature id for the '<em><b>Comments</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__COMMENTS = REVIEW_ITEM__COMMENTS; /** * The feature id for the '<em><b>All Drafts</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__ALL_DRAFTS = REVIEW_ITEM__ALL_DRAFTS; /** * The feature id for the '<em><b>Drafts</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__DRAFTS = REVIEW_ITEM__DRAFTS; /** * The feature id for the '<em><b>Added By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__ADDED_BY = REVIEW_ITEM__ADDED_BY; /** * The feature id for the '<em><b>Committed By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__COMMITTED_BY = REVIEW_ITEM__COMMITTED_BY; /** * The feature id for the '<em><b>Review</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__REVIEW = REVIEW_ITEM__REVIEW; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__NAME = REVIEW_ITEM__NAME; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__ID = REVIEW_ITEM__ID; /** * The feature id for the '<em><b>Reference</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__REFERENCE = REVIEW_ITEM__REFERENCE; /** * The feature id for the '<em><b>Base</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int FILE_ITEM__BASE = REVIEW_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int FILE_ITEM__TARGET = REVIEW_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Set</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_ITEM__SET = REVIEW_ITEM_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>File Item</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int FILE_ITEM_FEATURE_COUNT = REVIEW_ITEM_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewItemSet * <em>Review Item Set</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewItemSet * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewItemSet() * @generated */ public static final int REVIEW_ITEM_SET = 9; /** * The feature id for the '<em><b>All Comments</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__ALL_COMMENTS = REVIEW_ITEM__ALL_COMMENTS; /** * The feature id for the '<em><b>Comments</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__COMMENTS = REVIEW_ITEM__COMMENTS; /** * The feature id for the '<em><b>All Drafts</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__ALL_DRAFTS = REVIEW_ITEM__ALL_DRAFTS; /** * The feature id for the '<em><b>Drafts</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__DRAFTS = REVIEW_ITEM__DRAFTS; /** * The feature id for the '<em><b>Added By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__ADDED_BY = REVIEW_ITEM__ADDED_BY; /** * The feature id for the '<em><b>Committed By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__COMMITTED_BY = REVIEW_ITEM__COMMITTED_BY; /** * The feature id for the '<em><b>Review</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__REVIEW = REVIEW_ITEM__REVIEW; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__NAME = REVIEW_ITEM__NAME; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__ID = REVIEW_ITEM__ID; /** * The feature id for the '<em><b>Reference</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__REFERENCE = REVIEW_ITEM__REFERENCE; /** * The feature id for the '<em><b>Creation Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__CREATION_DATE = REVIEW_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Modification Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__MODIFICATION_DATE = REVIEW_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Items</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__ITEMS = REVIEW_ITEM_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Revision</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__REVISION = REVIEW_ITEM_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Parent Review</b></em>' container reference. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__PARENT_REVIEW = REVIEW_ITEM_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Parent Commits</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__PARENT_COMMITS = REVIEW_ITEM_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>In Need Of Retrieval</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET__IN_NEED_OF_RETRIEVAL = REVIEW_ITEM_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Review Item Set</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_ITEM_SET_FEATURE_COUNT = REVIEW_ITEM_FEATURE_COUNT + 7; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.LineLocation * <em>Line Location</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.LineLocation * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getLineLocation() * @generated */ public static final int LINE_LOCATION = 10; /** * The feature id for the '<em><b>Index</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int LINE_LOCATION__INDEX = LOCATION__INDEX; /** * The feature id for the '<em><b>Ranges</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int LINE_LOCATION__RANGES = LOCATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Range Min</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int LINE_LOCATION__RANGE_MIN = LOCATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Range Max</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int LINE_LOCATION__RANGE_MAX = LOCATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Line Location</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int LINE_LOCATION_FEATURE_COUNT = LOCATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.LineRange <em>Line Range</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.LineRange * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getLineRange() * @generated */ public static final int LINE_RANGE = 11; /** * The feature id for the '<em><b>Start</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int LINE_RANGE__START = 0; /** * The feature id for the '<em><b>End</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int LINE_RANGE__END = 1; /** * The number of structural features of the '<em>Line Range</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int LINE_RANGE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.FileVersion * <em>File Version</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.FileVersion * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getFileVersion() * @generated */ public static final int FILE_VERSION = 12; /** * The feature id for the '<em><b>All Comments</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int FILE_VERSION__ALL_COMMENTS = REVIEW_ITEM__ALL_COMMENTS; /** * The feature id for the '<em><b>Comments</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__COMMENTS = REVIEW_ITEM__COMMENTS; /** * The feature id for the '<em><b>All Drafts</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__ALL_DRAFTS = REVIEW_ITEM__ALL_DRAFTS; /** * The feature id for the '<em><b>Drafts</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__DRAFTS = REVIEW_ITEM__DRAFTS; /** * The feature id for the '<em><b>Added By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__ADDED_BY = REVIEW_ITEM__ADDED_BY; /** * The feature id for the '<em><b>Committed By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__COMMITTED_BY = REVIEW_ITEM__COMMITTED_BY; /** * The feature id for the '<em><b>Review</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__REVIEW = REVIEW_ITEM__REVIEW; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__NAME = REVIEW_ITEM__NAME; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__ID = REVIEW_ITEM__ID; /** * The feature id for the '<em><b>Reference</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__REFERENCE = REVIEW_ITEM__REFERENCE; /** * The feature id for the '<em><b>Path</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__PATH = REVIEW_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__DESCRIPTION = REVIEW_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Content</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__CONTENT = REVIEW_ITEM_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>File</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__FILE = REVIEW_ITEM_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>File Revision</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__FILE_REVISION = REVIEW_ITEM_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Binary Content</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int FILE_VERSION__BINARY_CONTENT = REVIEW_ITEM_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>File Version</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int FILE_VERSION_FEATURE_COUNT = REVIEW_ITEM_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ApprovalType * <em>Approval Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ApprovalType * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getApprovalType() * @generated */ public static final int APPROVAL_TYPE = 15; /** * The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int APPROVAL_TYPE__KEY = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int APPROVAL_TYPE__NAME = 1; /** * The number of structural features of the '<em>Approval Type</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int APPROVAL_TYPE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.UserApprovalsMap * <em>User Approvals Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.UserApprovalsMap * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getUserApprovalsMap() * @generated */ public static final int USER_APPROVALS_MAP = 16; /** * The feature id for the '<em><b>Key</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int USER_APPROVALS_MAP__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int USER_APPROVALS_MAP__VALUE = 1; /** * The number of structural features of the '<em>User Approvals Map</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int USER_APPROVALS_MAP_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewerEntry * <em>Reviewer Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewerEntry * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewerEntry() * @generated */ public static final int REVIEWER_ENTRY = 17; /** * The feature id for the '<em><b>Approvals</b></em>' map. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEWER_ENTRY__APPROVALS = 0; /** * The number of structural features of the '<em>Reviewer Entry</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEWER_ENTRY_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ApprovalValueMap * <em>Approval Value Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ApprovalValueMap * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getApprovalValueMap() * @generated */ public static final int APPROVAL_VALUE_MAP = 18; /** * The feature id for the '<em><b>Key</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int APPROVAL_VALUE_MAP__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int APPROVAL_VALUE_MAP__VALUE = 1; /** * The number of structural features of the '<em>Approval Value Map</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int APPROVAL_VALUE_MAP_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.RequirementEntry * <em>Requirement Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.RequirementEntry * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getRequirementEntry() * @generated */ public static final int REQUIREMENT_ENTRY = 19; /** * The feature id for the '<em><b>Status</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REQUIREMENT_ENTRY__STATUS = 0; /** * The feature id for the '<em><b>By</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REQUIREMENT_ENTRY__BY = 1; /** * The number of structural features of the '<em>Requirement Entry</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REQUIREMENT_ENTRY_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewRequirementsMap * <em>Review Requirements Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewRequirementsMap * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewRequirementsMap() * @generated */ public static final int REVIEW_REQUIREMENTS_MAP = 20; /** * The feature id for the '<em><b>Key</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_REQUIREMENTS_MAP__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int REVIEW_REQUIREMENTS_MAP__VALUE = 1; /** * The number of structural features of the '<em>Review Requirements Map</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ public static final int REVIEW_REQUIREMENTS_MAP_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Commit <em>Commit</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Commit * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getCommit() * @generated */ public static final int COMMIT = 21; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMIT__ID = 0; /** * The feature id for the '<em><b>Subject</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMIT__SUBJECT = 1; /** * The number of structural features of the '<em>Commit</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ public static final int COMMIT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.core.model.RequirementStatus * <em>Requirement Status</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.RequirementStatus * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getRequirementStatus() * @generated */ public static final int REQUIREMENT_STATUS = 22; /** * The meta object id for the '{@link org.eclipse.mylyn.reviews.core.model.ReviewStatus <em>Review Status</em>}' * enum. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.ReviewStatus * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewStatus() * @generated */ public static final int REVIEW_STATUS = 23; /** * The meta object id for the '<em>IFile Revision</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.team.core.history.IFileRevision * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getIFileRevision() * @generated */ public static final int IFILE_REVISION = 24; /** * The meta object id for the '<em>Task Repository</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.tasks.core.TaskRepository * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getTaskRepository() * @generated */ public static final int TASK_REPOSITORY = 25; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass commentContainerEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass changeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass reviewEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass commentEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass reviewItemEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass locationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass userEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass repositoryEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass fileItemEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass reviewItemSetEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass lineLocationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass lineRangeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass fileVersionEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass indexedEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass datedEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass approvalTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass userApprovalsMapEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass reviewerEntryEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass approvalValueMapEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass requirementEntryEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass reviewRequirementsMapEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EClass commitEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum requirementStatusEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EEnum reviewStatusEEnum = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType iFileRevisionEDataType = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private EDataType taskRepositoryEDataType = null; /** * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry * EPackage.Registry} by the package package URI value. * <p> * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also * performs initialization of the package, or returns the registered package, if one already exists. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#eNS_URI * @see #init() * @generated */ private ReviewsPackage() { super(eNS_URI, ((EFactory) IReviewsFactory.INSTANCE)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * <p> * This method is used to initialize {@link ReviewsPackage#eINSTANCE} when that field is accessed. Clients should * not invoke it directly. Instead, they should simply access that field to obtain the package. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static ReviewsPackage init() { if (isInited) { return (ReviewsPackage) EPackage.Registry.INSTANCE.getEPackage(ReviewsPackage.eNS_URI); } // Obtain or create and register package ReviewsPackage theReviewsPackage = (ReviewsPackage) (EPackage.Registry.INSTANCE .get(eNS_URI) instanceof ReviewsPackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ReviewsPackage()); isInited = true; // Create package meta-data objects theReviewsPackage.createPackageContents(); // Initialize created meta-data theReviewsPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theReviewsPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(ReviewsPackage.eNS_URI, theReviewsPackage); return theReviewsPackage; } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.ICommentContainer * <em>Comment Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Comment Container</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommentContainer * @generated */ public EClass getCommentContainer() { return commentContainerEClass; } /** * Returns the meta object for the reference list ' * {@link org.eclipse.mylyn.reviews.core.model.ICommentContainer#getAllComments <em>All Comments</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>All Comments</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommentContainer#getAllComments() * @see #getCommentContainer() * @generated */ public EReference getCommentContainer_AllComments() { return (EReference) commentContainerEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.ICommentContainer#getComments <em>Comments</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Comments</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommentContainer#getComments() * @see #getCommentContainer() * @generated */ public EReference getCommentContainer_Comments() { return (EReference) commentContainerEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the reference list ' * {@link org.eclipse.mylyn.reviews.core.model.ICommentContainer#getAllDrafts <em>All Drafts</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>All Drafts</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommentContainer#getAllDrafts() * @see #getCommentContainer() * @generated */ public EReference getCommentContainer_AllDrafts() { return (EReference) commentContainerEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.ICommentContainer#getDrafts <em>Drafts</em>}'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Drafts</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommentContainer#getDrafts() * @see #getCommentContainer() * @generated */ public EReference getCommentContainer_Drafts() { return (EReference) commentContainerEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IChange <em>Change</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Change</em>'. * @see org.eclipse.mylyn.reviews.core.model.IChange * @generated */ public EClass getChange() { return changeEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IChange#getId <em>Id</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.mylyn.reviews.core.model.IChange#getId() * @see #getChange() * @generated */ public EAttribute getChange_Id() { return (EAttribute) changeEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IChange#getKey * <em>Key</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Key</em>'. * @see org.eclipse.mylyn.reviews.core.model.IChange#getKey() * @see #getChange() * @generated */ public EAttribute getChange_Key() { return (EAttribute) changeEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IChange#getSubject * <em>Subject</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Subject</em>'. * @see org.eclipse.mylyn.reviews.core.model.IChange#getSubject() * @see #getChange() * @generated */ public EAttribute getChange_Subject() { return (EAttribute) changeEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IChange#getMessage * <em>Message</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Message</em>'. * @see org.eclipse.mylyn.reviews.core.model.IChange#getMessage() * @see #getChange() * @generated */ public EAttribute getChange_Message() { return (EAttribute) changeEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IChange#getOwner * <em>Owner</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Owner</em>'. * @see org.eclipse.mylyn.reviews.core.model.IChange#getOwner() * @see #getChange() * @generated */ public EReference getChange_Owner() { return (EReference) changeEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IChange#getState * <em>State</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>State</em>'. * @see org.eclipse.mylyn.reviews.core.model.IChange#getState() * @see #getChange() * @generated */ public EAttribute getChange_State() { return (EAttribute) changeEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IReview <em>Review</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Review</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReview * @generated */ public EClass getReview() { return reviewEClass; } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IReview#getSets <em>Sets</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list '<em>Sets</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReview#getSets() * @see #getReview() * @generated */ public EReference getReview_Sets() { return (EReference) reviewEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the container reference ' * {@link org.eclipse.mylyn.reviews.core.model.IReview#getRepository <em>Repository</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Repository</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReview#getRepository() * @see #getReview() * @generated */ public EReference getReview_Repository() { return (EReference) reviewEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IReview#getParents <em>Parents</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list '<em>Parents</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReview#getParents() * @see #getReview() * @generated */ public EReference getReview_Parents() { return (EReference) reviewEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IReview#getChildren <em>Children</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list '<em>Children</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReview#getChildren() * @see #getReview() * @generated */ public EReference getReview_Children() { return (EReference) reviewEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the map '{@link org.eclipse.mylyn.reviews.core.model.IReview#getReviewerApprovals * <em>Reviewer Approvals</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the map '<em>Reviewer Approvals</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReview#getReviewerApprovals() * @see #getReview() * @generated */ public EReference getReview_ReviewerApprovals() { return (EReference) reviewEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the map '{@link org.eclipse.mylyn.reviews.core.model.IReview#getRequirements * <em>Requirements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the map '<em>Requirements</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReview#getRequirements() * @see #getReview() * @generated */ public EReference getReview_Requirements() { return (EReference) reviewEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IComment <em>Comment</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Comment</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment * @generated */ public EClass getComment() { return commentEClass; } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IComment#getAuthor * <em>Author</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Author</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getAuthor() * @see #getComment() * @generated */ public EReference getComment_Author() { return (EReference) commentEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IComment#getDescription * <em>Description</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getDescription() * @see #getComment() * @generated */ public EAttribute getComment_Description() { return (EAttribute) commentEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IComment#getId <em>Id</em> * }'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getId() * @see #getComment() * @generated */ public EAttribute getComment_Id() { return (EAttribute) commentEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the reference list '{@link org.eclipse.mylyn.reviews.core.model.IComment#getReplies * <em>Replies</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Replies</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getReplies() * @see #getComment() * @generated */ public EReference getComment_Replies() { return (EReference) commentEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IComment#isDraft * <em>Draft</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Draft</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#isDraft() * @see #getComment() * @generated */ public EAttribute getComment_Draft() { return (EAttribute) commentEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IComment#getLocations <em>Locations</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Locations</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getLocations() * @see #getComment() * @generated */ public EReference getComment_Locations() { return (EReference) commentEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IComment#getReview * <em>Review</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Review</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getReview() * @see #getComment() * @generated */ public EReference getComment_Review() { return (EReference) commentEClass.getEStructuralFeatures().get(6); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IComment#getTitle * <em>Title</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Title</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getTitle() * @see #getComment() * @generated */ public EAttribute getComment_Title() { return (EAttribute) commentEClass.getEStructuralFeatures().get(7); } /** * Returns the meta object for the container reference '{@link org.eclipse.mylyn.reviews.core.model.IComment#getItem * <em>Item</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Item</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#getItem() * @see #getComment() * @generated */ public EReference getComment_Item() { return (EReference) commentEClass.getEStructuralFeatures().get(8); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IComment#isMine * <em>Mine</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Mine</em>'. * @see org.eclipse.mylyn.reviews.core.model.IComment#isMine() * @see #getComment() * @generated */ public EAttribute getComment_Mine() { return (EAttribute) commentEClass.getEStructuralFeatures().get(9); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IReviewItem <em>Review Item</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Review Item</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItem * @generated */ public EClass getReviewItem() { return reviewItemEClass; } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IReviewItem#getAddedBy * <em>Added By</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Added By</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItem#getAddedBy() * @see #getReviewItem() * @generated */ public EReference getReviewItem_AddedBy() { return (EReference) reviewItemEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the reference ' * {@link org.eclipse.mylyn.reviews.core.model.IReviewItem#getCommittedBy <em>Committed By</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Committed By</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItem#getCommittedBy() * @see #getReviewItem() * @generated */ public EReference getReviewItem_CommittedBy() { return (EReference) reviewItemEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IReviewItem#getReview * <em>Review</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Review</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItem#getReview() * @see #getReviewItem() * @generated */ public EReference getReviewItem_Review() { return (EReference) reviewItemEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IReviewItem#getName * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItem#getName() * @see #getReviewItem() * @generated */ public EAttribute getReviewItem_Name() { return (EAttribute) reviewItemEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IReviewItem#getId * <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItem#getId() * @see #getReviewItem() * @generated */ public EAttribute getReviewItem_Id() { return (EAttribute) reviewItemEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IReviewItem#getReference * <em>Reference</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Reference</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItem#getReference() * @see #getReviewItem() * @generated */ public EAttribute getReviewItem_Reference() { return (EAttribute) reviewItemEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.ILocation <em>Location</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Location</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILocation * @generated */ public EClass getLocation() { return locationEClass; } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IUser <em>User</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>User</em>'. * @see org.eclipse.mylyn.reviews.core.model.IUser * @generated */ public EClass getUser() { return userEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IUser#getId <em>Id</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.mylyn.reviews.core.model.IUser#getId() * @see #getUser() * @generated */ public EAttribute getUser_Id() { return (EAttribute) userEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IUser#getEmail * <em>Email</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Email</em>'. * @see org.eclipse.mylyn.reviews.core.model.IUser#getEmail() * @see #getUser() * @generated */ public EAttribute getUser_Email() { return (EAttribute) userEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IUser#getDisplayName * <em>Display Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Display Name</em>'. * @see org.eclipse.mylyn.reviews.core.model.IUser#getDisplayName() * @see #getUser() * @generated */ public EAttribute getUser_DisplayName() { return (EAttribute) userEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IRepository <em>Repository</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Repository</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository * @generated */ public EClass getRepository() { return repositoryEClass; } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IRepository#getApprovalTypes <em>Approval Types</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Approval Types</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getApprovalTypes() * @see #getRepository() * @generated */ public EReference getRepository_ApprovalTypes() { return (EReference) repositoryEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IRepository#getTaskRepositoryUrl <em>Task Repository Url</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Task Repository Url</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getTaskRepositoryUrl() * @see #getRepository() * @generated */ public EAttribute getRepository_TaskRepositoryUrl() { return (EAttribute) repositoryEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IRepository#getTaskConnectorKind <em>Task Connector Kind</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Task Connector Kind</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getTaskConnectorKind() * @see #getRepository() * @generated */ public EAttribute getRepository_TaskConnectorKind() { return (EAttribute) repositoryEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IRepository#getTaskRepository <em>Task Repository</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Task Repository</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getTaskRepository() * @see #getRepository() * @generated */ public EAttribute getRepository_TaskRepository() { return (EAttribute) repositoryEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IRepository#getAccount * <em>Account</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Account</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getAccount() * @see #getRepository() * @generated */ public EReference getRepository_Account() { return (EReference) repositoryEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IRepository#getReviews <em>Reviews</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Reviews</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getReviews() * @see #getRepository() * @generated */ public EReference getRepository_Reviews() { return (EReference) repositoryEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IRepository#getUsers <em>Users</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list '<em>Users</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getUsers() * @see #getRepository() * @generated */ public EReference getRepository_Users() { return (EReference) repositoryEClass.getEStructuralFeatures().get(6); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IRepository#getDescription <em>Description</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRepository#getDescription() * @see #getRepository() * @generated */ public EAttribute getRepository_Description() { return (EAttribute) repositoryEClass.getEStructuralFeatures().get(7); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IFileItem <em>File Item</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>File Item</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileItem * @generated */ public EClass getFileItem() { return fileItemEClass; } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.mylyn.reviews.core.model.IFileItem#getBase <em>Base</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference '<em>Base</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileItem#getBase() * @see #getFileItem() * @generated */ public EReference getFileItem_Base() { return (EReference) fileItemEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.mylyn.reviews.core.model.IFileItem#getTarget <em>Target</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference '<em>Target</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileItem#getTarget() * @see #getFileItem() * @generated */ public EReference getFileItem_Target() { return (EReference) fileItemEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the container reference '{@link org.eclipse.mylyn.reviews.core.model.IFileItem#getSet * <em>Set</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Set</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileItem#getSet() * @see #getFileItem() * @generated */ public EReference getFileItem_Set() { return (EReference) fileItemEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IReviewItemSet * <em>Review Item Set</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Review Item Set</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItemSet * @generated */ public EClass getReviewItemSet() { return reviewItemSetEClass; } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getItems <em>Items</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Items</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getItems() * @see #getReviewItemSet() * @generated */ public EReference getReviewItemSet_Items() { return (EReference) reviewItemSetEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getRevision * <em>Revision</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Revision</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getRevision() * @see #getReviewItemSet() * @generated */ public EAttribute getReviewItemSet_Revision() { return (EAttribute) reviewItemSetEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the container reference ' * {@link org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getParentReview <em>Parent Review</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Parent Review</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getParentReview() * @see #getReviewItemSet() * @generated */ public EReference getReviewItemSet_ParentReview() { return (EReference) reviewItemSetEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getParentCommits <em>Parent Commits</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Parent Commits</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItemSet#getParentCommits() * @see #getReviewItemSet() * @generated */ public EReference getReviewItemSet_ParentCommits() { return (EReference) reviewItemSetEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IReviewItemSet#isInNeedOfRetrieval <em>In Need Of Retrieval</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>In Need Of Retrieval</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewItemSet#isInNeedOfRetrieval() * @see #getReviewItemSet() * @generated */ public EAttribute getReviewItemSet_InNeedOfRetrieval() { return (EAttribute) reviewItemSetEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.ILineLocation * <em>Line Location</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Line Location</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILineLocation * @generated */ public EClass getLineLocation() { return lineLocationEClass; } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.mylyn.reviews.core.model.ILineLocation#getRanges <em>Ranges</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Ranges</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILineLocation#getRanges() * @see #getLineLocation() * @generated */ public EReference getLineLocation_Ranges() { return (EReference) lineLocationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.ILineLocation#getRangeMin * <em>Range Min</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Range Min</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILineLocation#getRangeMin() * @see #getLineLocation() * @generated */ public EAttribute getLineLocation_RangeMin() { return (EAttribute) lineLocationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.ILineLocation#getRangeMax * <em>Range Max</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Range Max</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILineLocation#getRangeMax() * @see #getLineLocation() * @generated */ public EAttribute getLineLocation_RangeMax() { return (EAttribute) lineLocationEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.ILineRange <em>Line Range</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Line Range</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILineRange * @generated */ public EClass getLineRange() { return lineRangeEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.ILineRange#getStart * <em>Start</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Start</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILineRange#getStart() * @see #getLineRange() * @generated */ public EAttribute getLineRange_Start() { return (EAttribute) lineRangeEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.ILineRange#getEnd * <em>End</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>End</em>'. * @see org.eclipse.mylyn.reviews.core.model.ILineRange#getEnd() * @see #getLineRange() * @generated */ public EAttribute getLineRange_End() { return (EAttribute) lineRangeEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IFileVersion <em>File Version</em> * }'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>File Version</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileVersion * @generated */ public EClass getFileVersion() { return fileVersionEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IFileVersion#getPath * <em>Path</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Path</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileVersion#getPath() * @see #getFileVersion() * @generated */ public EAttribute getFileVersion_Path() { return (EAttribute) fileVersionEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IFileVersion#getDescription <em>Description</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileVersion#getDescription() * @see #getFileVersion() * @generated */ public EAttribute getFileVersion_Description() { return (EAttribute) fileVersionEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IFileVersion#getContent * <em>Content</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Content</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileVersion#getContent() * @see #getFileVersion() * @generated */ public EAttribute getFileVersion_Content() { return (EAttribute) fileVersionEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IFileVersion#getFile * <em>File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>File</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileVersion#getFile() * @see #getFileVersion() * @generated */ public EReference getFileVersion_File() { return (EReference) fileVersionEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IFileVersion#getFileRevision <em>File Revision</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>File Revision</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileVersion#getFileRevision() * @see #getFileVersion() * @generated */ public EAttribute getFileVersion_FileRevision() { return (EAttribute) fileVersionEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IFileVersion#getBinaryContent <em>Binary Content</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Binary Content</em>'. * @see org.eclipse.mylyn.reviews.core.model.IFileVersion#getBinaryContent() * @see #getFileVersion() * @generated */ public EAttribute getFileVersion_BinaryContent() { return (EAttribute) fileVersionEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IIndexed <em>Indexed</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Indexed</em>'. * @see org.eclipse.mylyn.reviews.core.model.IIndexed * @generated */ public EClass getIndexed() { return indexedEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IIndexed#getIndex * <em>Index</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Index</em>'. * @see org.eclipse.mylyn.reviews.core.model.IIndexed#getIndex() * @see #getIndexed() * @generated */ public EAttribute getIndexed_Index() { return (EAttribute) indexedEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IDated <em>Dated</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Dated</em>'. * @see org.eclipse.mylyn.reviews.core.model.IDated * @generated */ public EClass getDated() { return datedEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IDated#getCreationDate * <em>Creation Date</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Creation Date</em>'. * @see org.eclipse.mylyn.reviews.core.model.IDated#getCreationDate() * @see #getDated() * @generated */ public EAttribute getDated_CreationDate() { return (EAttribute) datedEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IDated#getModificationDate <em>Modification Date</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Modification Date</em>'. * @see org.eclipse.mylyn.reviews.core.model.IDated#getModificationDate() * @see #getDated() * @generated */ public EAttribute getDated_ModificationDate() { return (EAttribute) datedEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IApprovalType * <em>Approval Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Approval Type</em>'. * @see org.eclipse.mylyn.reviews.core.model.IApprovalType * @generated */ public EClass getApprovalType() { return approvalTypeEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IApprovalType#getKey * <em>Key</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Key</em>'. * @see org.eclipse.mylyn.reviews.core.model.IApprovalType#getKey() * @see #getApprovalType() * @generated */ public EAttribute getApprovalType_Key() { return (EAttribute) approvalTypeEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.IApprovalType#getName * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.mylyn.reviews.core.model.IApprovalType#getName() * @see #getApprovalType() * @generated */ public EAttribute getApprovalType_Name() { return (EAttribute) approvalTypeEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link java.util.Map.Entry <em>User Approvals Map</em>}'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return the meta object for class '<em>User Approvals Map</em>'. * @see java.util.Map.Entry * @generated */ public EClass getUserApprovalsMap() { return userApprovalsMapEClass; } /** * Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference '<em>Key</em>'. * @see java.util.Map.Entry * @see #getUserApprovalsMap() * @generated */ public EReference getUserApprovalsMap_Key() { return (EReference) userApprovalsMapEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Value</em>'. * @see java.util.Map.Entry * @see #getUserApprovalsMap() * @generated */ public EReference getUserApprovalsMap_Value() { return (EReference) userApprovalsMapEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IReviewerEntry * <em>Reviewer Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Reviewer Entry</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewerEntry * @generated */ public EClass getReviewerEntry() { return reviewerEntryEClass; } /** * Returns the meta object for the map '{@link org.eclipse.mylyn.reviews.core.model.IReviewerEntry#getApprovals * <em>Approvals</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the map '<em>Approvals</em>'. * @see org.eclipse.mylyn.reviews.core.model.IReviewerEntry#getApprovals() * @see #getReviewerEntry() * @generated */ public EReference getReviewerEntry_Approvals() { return (EReference) reviewerEntryEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for class '{@link java.util.Map.Entry <em>Approval Value Map</em>}'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return the meta object for class '<em>Approval Value Map</em>'. * @see java.util.Map.Entry * @generated */ public EClass getApprovalValueMap() { return approvalValueMapEClass; } /** * Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference '<em>Key</em>'. * @see java.util.Map.Entry * @see #getApprovalValueMap() * @generated */ public EReference getApprovalValueMap_Key() { return (EReference) approvalValueMapEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Value</em>'. * @see java.util.Map.Entry * @see #getApprovalValueMap() * @generated */ public EAttribute getApprovalValueMap_Value() { return (EAttribute) approvalValueMapEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.IRequirementEntry * <em>Requirement Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Requirement Entry</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRequirementEntry * @generated */ public EClass getRequirementEntry() { return requirementEntryEClass; } /** * Returns the meta object for the attribute ' * {@link org.eclipse.mylyn.reviews.core.model.IRequirementEntry#getStatus <em>Status</em>}'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Status</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRequirementEntry#getStatus() * @see #getRequirementEntry() * @generated */ public EAttribute getRequirementEntry_Status() { return (EAttribute) requirementEntryEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the reference '{@link org.eclipse.mylyn.reviews.core.model.IRequirementEntry#getBy * <em>By</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>By</em>'. * @see org.eclipse.mylyn.reviews.core.model.IRequirementEntry#getBy() * @see #getRequirementEntry() * @generated */ public EReference getRequirementEntry_By() { return (EReference) requirementEntryEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link java.util.Map.Entry <em>Review Requirements Map</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Review Requirements Map</em>'. * @see java.util.Map.Entry * @generated */ public EClass getReviewRequirementsMap() { return reviewRequirementsMapEClass; } /** * Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference '<em>Key</em>'. * @see java.util.Map.Entry * @see #getReviewRequirementsMap() * @generated */ public EReference getReviewRequirementsMap_Key() { return (EReference) reviewRequirementsMapEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Value</em>'. * @see java.util.Map.Entry * @see #getReviewRequirementsMap() * @generated */ public EReference getReviewRequirementsMap_Value() { return (EReference) reviewRequirementsMapEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link org.eclipse.mylyn.reviews.core.model.ICommit <em>Commit</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Commit</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommit * @generated */ public EClass getCommit() { return commitEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.ICommit#getId <em>Id</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommit#getId() * @see #getCommit() * @generated */ public EAttribute getCommit_Id() { return (EAttribute) commitEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.mylyn.reviews.core.model.ICommit#getSubject * <em>Subject</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Subject</em>'. * @see org.eclipse.mylyn.reviews.core.model.ICommit#getSubject() * @see #getCommit() * @generated */ public EAttribute getCommit_Subject() { return (EAttribute) commitEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for enum '{@link org.eclipse.mylyn.reviews.core.model.RequirementStatus * <em>Requirement Status</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for enum '<em>Requirement Status</em>'. * @see org.eclipse.mylyn.reviews.core.model.RequirementStatus * @generated */ public EEnum getRequirementStatus() { return requirementStatusEEnum; } /** * Returns the meta object for enum '{@link org.eclipse.mylyn.reviews.core.model.ReviewStatus <em>Review Status</em> * }'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for enum '<em>Review Status</em>'. * @see org.eclipse.mylyn.reviews.core.model.ReviewStatus * @generated */ public EEnum getReviewStatus() { return reviewStatusEEnum; } /** * Returns the meta object for data type '{@link org.eclipse.team.core.history.IFileRevision <em>IFile Revision</em> * }'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for data type '<em>IFile Revision</em>'. * @see org.eclipse.team.core.history.IFileRevision * @generated */ public EDataType getIFileRevision() { return iFileRevisionEDataType; } /** * Returns the meta object for data type '{@link org.eclipse.mylyn.tasks.core.TaskRepository * <em>Task Repository</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for data type '<em>Task Repository</em>'. * @see org.eclipse.mylyn.tasks.core.TaskRepository * @generated */ public EDataType getTaskRepository() { return taskRepositoryEDataType; } /** * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the factory that creates the instances of the model. * @generated */ public IReviewsFactory getReviewsFactory() { return (IReviewsFactory) getEFactoryInstance(); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but * its first. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public void createPackageContents() { if (isCreated) { return; } isCreated = true; // Create classes and their features commentContainerEClass = createEClass(COMMENT_CONTAINER); createEReference(commentContainerEClass, COMMENT_CONTAINER__ALL_COMMENTS); createEReference(commentContainerEClass, COMMENT_CONTAINER__COMMENTS); createEReference(commentContainerEClass, COMMENT_CONTAINER__ALL_DRAFTS); createEReference(commentContainerEClass, COMMENT_CONTAINER__DRAFTS); changeEClass = createEClass(CHANGE); createEAttribute(changeEClass, CHANGE__ID); createEAttribute(changeEClass, CHANGE__KEY); createEAttribute(changeEClass, CHANGE__SUBJECT); createEAttribute(changeEClass, CHANGE__MESSAGE); createEReference(changeEClass, CHANGE__OWNER); createEAttribute(changeEClass, CHANGE__STATE); reviewEClass = createEClass(REVIEW); createEReference(reviewEClass, REVIEW__SETS); createEReference(reviewEClass, REVIEW__REPOSITORY); createEReference(reviewEClass, REVIEW__PARENTS); createEReference(reviewEClass, REVIEW__CHILDREN); createEReference(reviewEClass, REVIEW__REVIEWER_APPROVALS); createEReference(reviewEClass, REVIEW__REQUIREMENTS); commentEClass = createEClass(COMMENT); createEReference(commentEClass, COMMENT__AUTHOR); createEAttribute(commentEClass, COMMENT__DESCRIPTION); createEAttribute(commentEClass, COMMENT__ID); createEReference(commentEClass, COMMENT__REPLIES); createEAttribute(commentEClass, COMMENT__DRAFT); createEReference(commentEClass, COMMENT__LOCATIONS); createEReference(commentEClass, COMMENT__REVIEW); createEAttribute(commentEClass, COMMENT__TITLE); createEReference(commentEClass, COMMENT__ITEM); createEAttribute(commentEClass, COMMENT__MINE); reviewItemEClass = createEClass(REVIEW_ITEM); createEReference(reviewItemEClass, REVIEW_ITEM__ADDED_BY); createEReference(reviewItemEClass, REVIEW_ITEM__COMMITTED_BY); createEReference(reviewItemEClass, REVIEW_ITEM__REVIEW); createEAttribute(reviewItemEClass, REVIEW_ITEM__NAME); createEAttribute(reviewItemEClass, REVIEW_ITEM__ID); createEAttribute(reviewItemEClass, REVIEW_ITEM__REFERENCE); locationEClass = createEClass(LOCATION); userEClass = createEClass(USER); createEAttribute(userEClass, USER__ID); createEAttribute(userEClass, USER__EMAIL); createEAttribute(userEClass, USER__DISPLAY_NAME); repositoryEClass = createEClass(REPOSITORY); createEReference(repositoryEClass, REPOSITORY__APPROVAL_TYPES); createEAttribute(repositoryEClass, REPOSITORY__TASK_REPOSITORY_URL); createEAttribute(repositoryEClass, REPOSITORY__TASK_CONNECTOR_KIND); createEAttribute(repositoryEClass, REPOSITORY__TASK_REPOSITORY); createEReference(repositoryEClass, REPOSITORY__ACCOUNT); createEReference(repositoryEClass, REPOSITORY__REVIEWS); createEReference(repositoryEClass, REPOSITORY__USERS); createEAttribute(repositoryEClass, REPOSITORY__DESCRIPTION); fileItemEClass = createEClass(FILE_ITEM); createEReference(fileItemEClass, FILE_ITEM__BASE); createEReference(fileItemEClass, FILE_ITEM__TARGET); createEReference(fileItemEClass, FILE_ITEM__SET); reviewItemSetEClass = createEClass(REVIEW_ITEM_SET); createEReference(reviewItemSetEClass, REVIEW_ITEM_SET__ITEMS); createEAttribute(reviewItemSetEClass, REVIEW_ITEM_SET__REVISION); createEReference(reviewItemSetEClass, REVIEW_ITEM_SET__PARENT_REVIEW); createEReference(reviewItemSetEClass, REVIEW_ITEM_SET__PARENT_COMMITS); createEAttribute(reviewItemSetEClass, REVIEW_ITEM_SET__IN_NEED_OF_RETRIEVAL); lineLocationEClass = createEClass(LINE_LOCATION); createEReference(lineLocationEClass, LINE_LOCATION__RANGES); createEAttribute(lineLocationEClass, LINE_LOCATION__RANGE_MIN); createEAttribute(lineLocationEClass, LINE_LOCATION__RANGE_MAX); lineRangeEClass = createEClass(LINE_RANGE); createEAttribute(lineRangeEClass, LINE_RANGE__START); createEAttribute(lineRangeEClass, LINE_RANGE__END); fileVersionEClass = createEClass(FILE_VERSION); createEAttribute(fileVersionEClass, FILE_VERSION__PATH); createEAttribute(fileVersionEClass, FILE_VERSION__DESCRIPTION); createEAttribute(fileVersionEClass, FILE_VERSION__CONTENT); createEReference(fileVersionEClass, FILE_VERSION__FILE); createEAttribute(fileVersionEClass, FILE_VERSION__FILE_REVISION); createEAttribute(fileVersionEClass, FILE_VERSION__BINARY_CONTENT); indexedEClass = createEClass(INDEXED); createEAttribute(indexedEClass, INDEXED__INDEX); datedEClass = createEClass(DATED); createEAttribute(datedEClass, DATED__CREATION_DATE); createEAttribute(datedEClass, DATED__MODIFICATION_DATE); approvalTypeEClass = createEClass(APPROVAL_TYPE); createEAttribute(approvalTypeEClass, APPROVAL_TYPE__KEY); createEAttribute(approvalTypeEClass, APPROVAL_TYPE__NAME); userApprovalsMapEClass = createEClass(USER_APPROVALS_MAP); createEReference(userApprovalsMapEClass, USER_APPROVALS_MAP__KEY); createEReference(userApprovalsMapEClass, USER_APPROVALS_MAP__VALUE); reviewerEntryEClass = createEClass(REVIEWER_ENTRY); createEReference(reviewerEntryEClass, REVIEWER_ENTRY__APPROVALS); approvalValueMapEClass = createEClass(APPROVAL_VALUE_MAP); createEReference(approvalValueMapEClass, APPROVAL_VALUE_MAP__KEY); createEAttribute(approvalValueMapEClass, APPROVAL_VALUE_MAP__VALUE); requirementEntryEClass = createEClass(REQUIREMENT_ENTRY); createEAttribute(requirementEntryEClass, REQUIREMENT_ENTRY__STATUS); createEReference(requirementEntryEClass, REQUIREMENT_ENTRY__BY); reviewRequirementsMapEClass = createEClass(REVIEW_REQUIREMENTS_MAP); createEReference(reviewRequirementsMapEClass, REVIEW_REQUIREMENTS_MAP__KEY); createEReference(reviewRequirementsMapEClass, REVIEW_REQUIREMENTS_MAP__VALUE); commitEClass = createEClass(COMMIT); createEAttribute(commitEClass, COMMIT__ID); createEAttribute(commitEClass, COMMIT__SUBJECT); // Create enums requirementStatusEEnum = createEEnum(REQUIREMENT_STATUS); reviewStatusEEnum = createEEnum(REVIEW_STATUS); // Create data types iFileRevisionEDataType = createEDataType(IFILE_REVISION); taskRepositoryEDataType = createEDataType(TASK_REPOSITORY); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any * invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public void initializePackageContents() { if (isInitialized) { return; } isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes changeEClass.getESuperTypes().add(this.getDated()); reviewEClass.getESuperTypes().add(this.getCommentContainer()); reviewEClass.getESuperTypes().add(this.getChange()); commentEClass.getESuperTypes().add(this.getIndexed()); commentEClass.getESuperTypes().add(this.getDated()); reviewItemEClass.getESuperTypes().add(this.getCommentContainer()); locationEClass.getESuperTypes().add(this.getIndexed()); fileItemEClass.getESuperTypes().add(this.getReviewItem()); reviewItemSetEClass.getESuperTypes().add(this.getReviewItem()); reviewItemSetEClass.getESuperTypes().add(this.getDated()); lineLocationEClass.getESuperTypes().add(this.getLocation()); fileVersionEClass.getESuperTypes().add(this.getReviewItem()); // Initialize classes and features; add operations and parameters initEClass(commentContainerEClass, ICommentContainer.class, "CommentContainer", IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEReference(getCommentContainer_AllComments(), this.getComment(), null, "allComments", null, 0, -1, //$NON-NLS-1$ ICommentContainer.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getCommentContainer_Comments(), this.getComment(), this.getComment_Item(), "comments", null, 0, //$NON-NLS-1$ -1, ICommentContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getCommentContainer_AllDrafts(), this.getComment(), null, "allDrafts", null, 0, -1, //$NON-NLS-1$ ICommentContainer.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getCommentContainer_Drafts(), this.getComment(), null, "drafts", null, 0, -1, //$NON-NLS-1$ ICommentContainer.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); EOperation op = addEOperation(commentContainerEClass, this.getComment(), "createComment", 0, 1, IS_UNIQUE, //$NON-NLS-1$ IS_ORDERED); addEParameter(op, this.getLocation(), "initalLocation", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ addEParameter(op, ecorePackage.getEString(), "commentText", 1, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ initEClass(changeEClass, IChange.class, "Change", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getChange_Id(), ecorePackage.getEString(), "id", null, 0, 1, IChange.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getChange_Key(), ecorePackage.getEString(), "key", null, 0, 1, IChange.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getChange_Subject(), ecorePackage.getEString(), "subject", null, 0, 1, IChange.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getChange_Message(), ecorePackage.getEString(), "message", null, 0, 1, IChange.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getChange_Owner(), this.getUser(), null, "owner", null, 0, 1, IChange.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getChange_State(), this.getReviewStatus(), "state", null, 0, 1, IChange.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(reviewEClass, IReview.class, "Review", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getReview_Sets(), this.getReviewItemSet(), this.getReviewItemSet_ParentReview(), "sets", null, 0, //$NON-NLS-1$ -1, IReview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReview_Repository(), this.getRepository(), this.getRepository_Reviews(), "repository", null, //$NON-NLS-1$ 1, 1, IReview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReview_Parents(), this.getChange(), null, "parents", null, 0, -1, IReview.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReview_Children(), this.getChange(), null, "children", null, 0, -1, IReview.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReview_ReviewerApprovals(), this.getUserApprovalsMap(), null, "reviewerApprovals", null, 0, //$NON-NLS-1$ -1, IReview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReview_Requirements(), this.getReviewRequirementsMap(), null, "requirements", null, 0, -1, //$NON-NLS-1$ IReview.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(commentEClass, IComment.class, "Comment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getComment_Author(), this.getUser(), null, "author", null, 1, 1, IComment.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Description(), ecorePackage.getEString(), "description", null, 0, 1, IComment.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Id(), ecorePackage.getEString(), "id", null, 0, 1, IComment.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getComment_Replies(), this.getComment(), null, "replies", null, 0, -1, IComment.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Draft(), ecorePackage.getEBoolean(), "draft", null, 0, 1, IComment.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getComment_Locations(), this.getLocation(), null, "locations", null, 0, -1, IComment.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getComment_Review(), this.getReview(), null, "review", null, 1, 1, IComment.class, IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Title(), ecorePackage.getEString(), "title", null, 0, 1, IComment.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getComment_Item(), this.getCommentContainer(), this.getCommentContainer_Comments(), "item", null, //$NON-NLS-1$ 0, 1, IComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComment_Mine(), ecorePackage.getEBoolean(), "mine", null, 1, 1, IComment.class, IS_TRANSIENT, //$NON-NLS-1$ IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(reviewItemEClass, IReviewItem.class, "ReviewItem", IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEReference(getReviewItem_AddedBy(), this.getUser(), null, "addedBy", null, 1, 1, IReviewItem.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReviewItem_CommittedBy(), this.getUser(), null, "committedBy", null, 1, 1, IReviewItem.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReviewItem_Review(), this.getReview(), null, "review", null, 1, 1, IReviewItem.class, //$NON-NLS-1$ IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getReviewItem_Name(), ecorePackage.getEString(), "name", null, 0, 1, IReviewItem.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getReviewItem_Id(), ecorePackage.getEString(), "id", null, 0, 1, IReviewItem.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getReviewItem_Reference(), ecorePackage.getEString(), "reference", null, 0, 1, IReviewItem.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(locationEClass, ILocation.class, "Location", IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEClass(userEClass, IUser.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getUser_Id(), ecorePackage.getEString(), "id", null, 0, 1, IUser.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUser_Email(), ecorePackage.getEString(), "email", null, 0, 1, IUser.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getUser_DisplayName(), ecorePackage.getEString(), "displayName", null, 0, 1, IUser.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(repositoryEClass, IRepository.class, "Repository", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEReference(getRepository_ApprovalTypes(), this.getApprovalType(), null, "approvalTypes", null, 0, -1, //$NON-NLS-1$ IRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); getRepository_ApprovalTypes().getEKeys().add(this.getApprovalType_Key()); initEAttribute(getRepository_TaskRepositoryUrl(), ecorePackage.getEString(), "taskRepositoryUrl", null, 0, 1, //$NON-NLS-1$ IRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRepository_TaskConnectorKind(), ecorePackage.getEString(), "taskConnectorKind", null, 0, 1, //$NON-NLS-1$ IRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRepository_TaskRepository(), this.getTaskRepository(), "taskRepository", null, 0, 1, //$NON-NLS-1$ IRepository.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRepository_Account(), this.getUser(), null, "account", null, 1, 1, IRepository.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRepository_Reviews(), this.getReview(), this.getReview_Repository(), "reviews", null, 0, -1, //$NON-NLS-1$ IRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); getRepository_Reviews().getEKeys().add(this.getChange_Key()); initEReference(getRepository_Users(), this.getUser(), null, "users", null, 0, -1, IRepository.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); getRepository_Users().getEKeys().add(this.getUser_Id()); initEAttribute(getRepository_Description(), ecorePackage.getEString(), "description", null, 0, 1, //$NON-NLS-1$ IRepository.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(fileItemEClass, IFileItem.class, "FileItem", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEReference(getFileItem_Base(), this.getFileVersion(), null, "base", null, 0, 1, IFileItem.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getFileItem_Target(), this.getFileVersion(), null, "target", null, 0, 1, IFileItem.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getFileItem_Set(), this.getReviewItemSet(), this.getReviewItemSet_Items(), "set", null, 0, 1, //$NON-NLS-1$ IFileItem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(reviewItemSetEClass, IReviewItemSet.class, "ReviewItemSet", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEReference(getReviewItemSet_Items(), this.getFileItem(), this.getFileItem_Set(), "items", null, 0, -1, //$NON-NLS-1$ IReviewItemSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getReviewItemSet_Revision(), ecorePackage.getEString(), "revision", "", 0, 1, //$NON-NLS-1$//$NON-NLS-2$ IReviewItemSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReviewItemSet_ParentReview(), this.getReview(), this.getReview_Sets(), "parentReview", null, //$NON-NLS-1$ 1, 1, IReviewItemSet.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReviewItemSet_ParentCommits(), this.getCommit(), null, "parentCommits", null, 0, -1, //$NON-NLS-1$ IReviewItemSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getReviewItemSet_InNeedOfRetrieval(), ecorePackage.getEBoolean(), "inNeedOfRetrieval", "false", //$NON-NLS-1$//$NON-NLS-2$ 0, 1, IReviewItemSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(lineLocationEClass, ILineLocation.class, "LineLocation", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEReference(getLineLocation_Ranges(), this.getLineRange(), null, "ranges", null, 0, -1, ILineLocation.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLineLocation_RangeMin(), ecorePackage.getEInt(), "rangeMin", null, 1, 1, ILineLocation.class, //$NON-NLS-1$ IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getLineLocation_RangeMax(), ecorePackage.getEInt(), "rangeMax", null, 1, 1, ILineLocation.class, //$NON-NLS-1$ IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(lineRangeEClass, ILineRange.class, "LineRange", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLineRange_Start(), ecorePackage.getEInt(), "start", null, 0, 1, ILineRange.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLineRange_End(), ecorePackage.getEInt(), "end", null, 0, 1, ILineRange.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(fileVersionEClass, IFileVersion.class, "FileVersion", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEAttribute(getFileVersion_Path(), ecorePackage.getEString(), "path", null, 0, 1, IFileVersion.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFileVersion_Description(), ecorePackage.getEString(), "description", null, 0, 1, //$NON-NLS-1$ IFileVersion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFileVersion_Content(), ecorePackage.getEString(), "content", null, 0, 1, IFileVersion.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getFileVersion_File(), this.getFileItem(), null, "file", null, 0, 1, IFileVersion.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getFileVersion_FileRevision(), this.getIFileRevision(), "fileRevision", null, 0, 1, //$NON-NLS-1$ IFileVersion.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getFileVersion_BinaryContent(), ecorePackage.getEByteArray(), "binaryContent", null, 0, 1, //$NON-NLS-1$ IFileVersion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(indexedEClass, IIndexed.class, "Indexed", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getIndexed_Index(), ecorePackage.getELong(), "index", null, 1, 1, IIndexed.class, IS_TRANSIENT, //$NON-NLS-1$ IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(datedEClass, IDated.class, "Dated", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getDated_CreationDate(), ecorePackage.getEDate(), "creationDate", null, 0, 1, IDated.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDated_ModificationDate(), ecorePackage.getEDate(), "modificationDate", null, 0, 1, //$NON-NLS-1$ IDated.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(approvalTypeEClass, IApprovalType.class, "ApprovalType", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEAttribute(getApprovalType_Key(), ecorePackage.getEString(), "key", null, 1, 1, IApprovalType.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getApprovalType_Name(), ecorePackage.getEString(), "name", null, 1, 1, IApprovalType.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(userApprovalsMapEClass, Map.Entry.class, "UserApprovalsMap", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ !IS_GENERATED_INSTANCE_CLASS); initEReference(getUserApprovalsMap_Key(), this.getUser(), null, "key", null, 1, 1, Map.Entry.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getUserApprovalsMap_Value(), this.getReviewerEntry(), null, "value", null, 1, 1, Map.Entry.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(reviewerEntryEClass, IReviewerEntry.class, "ReviewerEntry", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEReference(getReviewerEntry_Approvals(), this.getApprovalValueMap(), null, "approvals", null, 0, -1, //$NON-NLS-1$ IReviewerEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(approvalValueMapEClass, Map.Entry.class, "ApprovalValueMap", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ !IS_GENERATED_INSTANCE_CLASS); initEReference(getApprovalValueMap_Key(), this.getApprovalType(), null, "key", null, 1, 1, Map.Entry.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getApprovalValueMap_Value(), ecorePackage.getEIntegerObject(), "value", "0", 1, 1, //$NON-NLS-1$//$NON-NLS-2$ Map.Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(requirementEntryEClass, IRequirementEntry.class, "RequirementEntry", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRequirementEntry_Status(), this.getRequirementStatus(), "status", null, 1, 1, //$NON-NLS-1$ IRequirementEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRequirementEntry_By(), this.getUser(), null, "by", null, 0, 1, IRequirementEntry.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(reviewRequirementsMapEClass, Map.Entry.class, "ReviewRequirementsMap", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$ !IS_GENERATED_INSTANCE_CLASS); initEReference(getReviewRequirementsMap_Key(), this.getApprovalType(), null, "key", null, 1, 1, Map.Entry.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReviewRequirementsMap_Value(), this.getRequirementEntry(), null, "value", null, 1, 1, //$NON-NLS-1$ Map.Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(commitEClass, ICommit.class, "Commit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getCommit_Id(), ecorePackage.getEString(), "id", null, 1, 1, ICommit.class, !IS_TRANSIENT, //$NON-NLS-1$ !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCommit_Subject(), ecorePackage.getEString(), "subject", null, 0, 1, ICommit.class, //$NON-NLS-1$ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals initEEnum(requirementStatusEEnum, RequirementStatus.class, "RequirementStatus"); //$NON-NLS-1$ addEEnumLiteral(requirementStatusEEnum, RequirementStatus.UNKNOWN); addEEnumLiteral(requirementStatusEEnum, RequirementStatus.SATISFIED); addEEnumLiteral(requirementStatusEEnum, RequirementStatus.OPTIONAL); addEEnumLiteral(requirementStatusEEnum, RequirementStatus.CLOSED); addEEnumLiteral(requirementStatusEEnum, RequirementStatus.NOT_SATISFIED); addEEnumLiteral(requirementStatusEEnum, RequirementStatus.REJECTED); addEEnumLiteral(requirementStatusEEnum, RequirementStatus.ERROR); initEEnum(reviewStatusEEnum, ReviewStatus.class, "ReviewStatus"); //$NON-NLS-1$ addEEnumLiteral(reviewStatusEEnum, ReviewStatus.NEW); addEEnumLiteral(reviewStatusEEnum, ReviewStatus.SUBMITTED); addEEnumLiteral(reviewStatusEEnum, ReviewStatus.MERGED); addEEnumLiteral(reviewStatusEEnum, ReviewStatus.ABANDONED); addEEnumLiteral(reviewStatusEEnum, ReviewStatus.DRAFT); // Initialize data types initEDataType(iFileRevisionEDataType, IFileRevision.class, "IFileRevision", !IS_SERIALIZABLE, //$NON-NLS-1$ !IS_GENERATED_INSTANCE_CLASS); initEDataType(taskRepositoryEDataType, TaskRepository.class, "TaskRepository", !IS_SERIALIZABLE, //$NON-NLS-1$ !IS_GENERATED_INSTANCE_CLASS); // Create resource createResource(eNS_URI); } /** * <!-- begin-user-doc --> Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * * @generated */ public interface Literals { /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.CommentContainer * <em>Comment Container</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.CommentContainer * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getCommentContainer() * @generated */ public static final EClass COMMENT_CONTAINER = eINSTANCE.getCommentContainer(); /** * The meta object literal for the '<em><b>All Comments</b></em>' reference list feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EReference COMMENT_CONTAINER__ALL_COMMENTS = eINSTANCE.getCommentContainer_AllComments(); /** * The meta object literal for the '<em><b>Comments</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference COMMENT_CONTAINER__COMMENTS = eINSTANCE.getCommentContainer_Comments(); /** * The meta object literal for the '<em><b>All Drafts</b></em>' reference list feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EReference COMMENT_CONTAINER__ALL_DRAFTS = eINSTANCE.getCommentContainer_AllDrafts(); /** * The meta object literal for the '<em><b>Drafts</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference COMMENT_CONTAINER__DRAFTS = eINSTANCE.getCommentContainer_Drafts(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Change <em>Change</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Change * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getChange() * @generated */ public static final EClass CHANGE = eINSTANCE.getChange(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute CHANGE__ID = eINSTANCE.getChange_Id(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute CHANGE__KEY = eINSTANCE.getChange_Key(); /** * The meta object literal for the '<em><b>Subject</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute CHANGE__SUBJECT = eINSTANCE.getChange_Subject(); /** * The meta object literal for the '<em><b>Message</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute CHANGE__MESSAGE = eINSTANCE.getChange_Message(); /** * The meta object literal for the '<em><b>Owner</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference CHANGE__OWNER = eINSTANCE.getChange_Owner(); /** * The meta object literal for the '<em><b>State</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute CHANGE__STATE = eINSTANCE.getChange_State(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Review <em>Review</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Review * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReview() * @generated */ public static final EClass REVIEW = eINSTANCE.getReview(); /** * The meta object literal for the '<em><b>Sets</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW__SETS = eINSTANCE.getReview_Sets(); /** * The meta object literal for the '<em><b>Repository</b></em>' container reference feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW__REPOSITORY = eINSTANCE.getReview_Repository(); /** * The meta object literal for the '<em><b>Parents</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW__PARENTS = eINSTANCE.getReview_Parents(); /** * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW__CHILDREN = eINSTANCE.getReview_Children(); /** * The meta object literal for the '<em><b>Reviewer Approvals</b></em>' map feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW__REVIEWER_APPROVALS = eINSTANCE.getReview_ReviewerApprovals(); /** * The meta object literal for the '<em><b>Requirements</b></em>' map feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference REVIEW__REQUIREMENTS = eINSTANCE.getReview_Requirements(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Comment * <em>Comment</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Comment * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getComment() * @generated */ public static final EClass COMMENT = eINSTANCE.getComment(); /** * The meta object literal for the '<em><b>Author</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference COMMENT__AUTHOR = eINSTANCE.getComment_Author(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute COMMENT__DESCRIPTION = eINSTANCE.getComment_Description(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute COMMENT__ID = eINSTANCE.getComment_Id(); /** * The meta object literal for the '<em><b>Replies</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference COMMENT__REPLIES = eINSTANCE.getComment_Replies(); /** * The meta object literal for the '<em><b>Draft</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute COMMENT__DRAFT = eINSTANCE.getComment_Draft(); /** * The meta object literal for the '<em><b>Locations</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference COMMENT__LOCATIONS = eINSTANCE.getComment_Locations(); /** * The meta object literal for the '<em><b>Review</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference COMMENT__REVIEW = eINSTANCE.getComment_Review(); /** * The meta object literal for the '<em><b>Title</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute COMMENT__TITLE = eINSTANCE.getComment_Title(); /** * The meta object literal for the '<em><b>Item</b></em>' container reference feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EReference COMMENT__ITEM = eINSTANCE.getComment_Item(); /** * The meta object literal for the '<em><b>Mine</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute COMMENT__MINE = eINSTANCE.getComment_Mine(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewItem * <em>Review Item</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewItem * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewItem() * @generated */ public static final EClass REVIEW_ITEM = eINSTANCE.getReviewItem(); /** * The meta object literal for the '<em><b>Added By</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference REVIEW_ITEM__ADDED_BY = eINSTANCE.getReviewItem_AddedBy(); /** * The meta object literal for the '<em><b>Committed By</b></em>' reference feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW_ITEM__COMMITTED_BY = eINSTANCE.getReviewItem_CommittedBy(); /** * The meta object literal for the '<em><b>Review</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference REVIEW_ITEM__REVIEW = eINSTANCE.getReviewItem_Review(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute REVIEW_ITEM__NAME = eINSTANCE.getReviewItem_Name(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute REVIEW_ITEM__ID = eINSTANCE.getReviewItem_Id(); /** * The meta object literal for the '<em><b>Reference</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute REVIEW_ITEM__REFERENCE = eINSTANCE.getReviewItem_Reference(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Location * <em>Location</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Location * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getLocation() * @generated */ public static final EClass LOCATION = eINSTANCE.getLocation(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.User <em>User</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.User * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getUser() * @generated */ public static final EClass USER = eINSTANCE.getUser(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute USER__ID = eINSTANCE.getUser_Id(); /** * The meta object literal for the '<em><b>Email</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute USER__EMAIL = eINSTANCE.getUser_Email(); /** * The meta object literal for the '<em><b>Display Name</b></em>' attribute feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EAttribute USER__DISPLAY_NAME = eINSTANCE.getUser_DisplayName(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Repository * <em>Repository</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Repository * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getRepository() * @generated */ public static final EClass REPOSITORY = eINSTANCE.getRepository(); /** * The meta object literal for the '<em><b>Approval Types</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REPOSITORY__APPROVAL_TYPES = eINSTANCE.getRepository_ApprovalTypes(); /** * The meta object literal for the '<em><b>Task Repository Url</b></em>' attribute feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EAttribute REPOSITORY__TASK_REPOSITORY_URL = eINSTANCE.getRepository_TaskRepositoryUrl(); /** * The meta object literal for the '<em><b>Task Connector Kind</b></em>' attribute feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EAttribute REPOSITORY__TASK_CONNECTOR_KIND = eINSTANCE.getRepository_TaskConnectorKind(); /** * The meta object literal for the '<em><b>Task Repository</b></em>' attribute feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EAttribute REPOSITORY__TASK_REPOSITORY = eINSTANCE.getRepository_TaskRepository(); /** * The meta object literal for the '<em><b>Account</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference REPOSITORY__ACCOUNT = eINSTANCE.getRepository_Account(); /** * The meta object literal for the '<em><b>Reviews</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REPOSITORY__REVIEWS = eINSTANCE.getRepository_Reviews(); /** * The meta object literal for the '<em><b>Users</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REPOSITORY__USERS = eINSTANCE.getRepository_Users(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute REPOSITORY__DESCRIPTION = eINSTANCE.getRepository_Description(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.FileItem * <em>File Item</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.FileItem * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getFileItem() * @generated */ public static final EClass FILE_ITEM = eINSTANCE.getFileItem(); /** * The meta object literal for the '<em><b>Base</b></em>' containment reference feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EReference FILE_ITEM__BASE = eINSTANCE.getFileItem_Base(); /** * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EReference FILE_ITEM__TARGET = eINSTANCE.getFileItem_Target(); /** * The meta object literal for the '<em><b>Set</b></em>' container reference feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EReference FILE_ITEM__SET = eINSTANCE.getFileItem_Set(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewItemSet * <em>Review Item Set</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewItemSet * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewItemSet() * @generated */ public static final EClass REVIEW_ITEM_SET = eINSTANCE.getReviewItemSet(); /** * The meta object literal for the '<em><b>Items</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW_ITEM_SET__ITEMS = eINSTANCE.getReviewItemSet_Items(); /** * The meta object literal for the '<em><b>Revision</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute REVIEW_ITEM_SET__REVISION = eINSTANCE.getReviewItemSet_Revision(); /** * The meta object literal for the '<em><b>Parent Review</b></em>' container reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW_ITEM_SET__PARENT_REVIEW = eINSTANCE.getReviewItemSet_ParentReview(); /** * The meta object literal for the '<em><b>Parent Commits</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW_ITEM_SET__PARENT_COMMITS = eINSTANCE.getReviewItemSet_ParentCommits(); /** * The meta object literal for the '<em><b>In Need Of Retrieval</b></em>' attribute feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EAttribute REVIEW_ITEM_SET__IN_NEED_OF_RETRIEVAL = eINSTANCE .getReviewItemSet_InNeedOfRetrieval(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.LineLocation * <em>Line Location</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.LineLocation * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getLineLocation() * @generated */ public static final EClass LINE_LOCATION = eINSTANCE.getLineLocation(); /** * The meta object literal for the '<em><b>Ranges</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference LINE_LOCATION__RANGES = eINSTANCE.getLineLocation_Ranges(); /** * The meta object literal for the '<em><b>Range Min</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute LINE_LOCATION__RANGE_MIN = eINSTANCE.getLineLocation_RangeMin(); /** * The meta object literal for the '<em><b>Range Max</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute LINE_LOCATION__RANGE_MAX = eINSTANCE.getLineLocation_RangeMax(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.LineRange * <em>Line Range</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.LineRange * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getLineRange() * @generated */ public static final EClass LINE_RANGE = eINSTANCE.getLineRange(); /** * The meta object literal for the '<em><b>Start</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute LINE_RANGE__START = eINSTANCE.getLineRange_Start(); /** * The meta object literal for the '<em><b>End</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute LINE_RANGE__END = eINSTANCE.getLineRange_End(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.FileVersion * <em>File Version</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.FileVersion * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getFileVersion() * @generated */ public static final EClass FILE_VERSION = eINSTANCE.getFileVersion(); /** * The meta object literal for the '<em><b>Path</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute FILE_VERSION__PATH = eINSTANCE.getFileVersion_Path(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute FILE_VERSION__DESCRIPTION = eINSTANCE.getFileVersion_Description(); /** * The meta object literal for the '<em><b>Content</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute FILE_VERSION__CONTENT = eINSTANCE.getFileVersion_Content(); /** * The meta object literal for the '<em><b>File</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference FILE_VERSION__FILE = eINSTANCE.getFileVersion_File(); /** * The meta object literal for the '<em><b>File Revision</b></em>' attribute feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EAttribute FILE_VERSION__FILE_REVISION = eINSTANCE.getFileVersion_FileRevision(); /** * The meta object literal for the '<em><b>Binary Content</b></em>' attribute feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EAttribute FILE_VERSION__BINARY_CONTENT = eINSTANCE.getFileVersion_BinaryContent(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.core.model.IIndexed <em>Indexed</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.IIndexed * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getIndexed() * @generated */ public static final EClass INDEXED = eINSTANCE.getIndexed(); /** * The meta object literal for the '<em><b>Index</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute INDEXED__INDEX = eINSTANCE.getIndexed_Index(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.core.model.IDated <em>Dated</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.IDated * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getDated() * @generated */ public static final EClass DATED = eINSTANCE.getDated(); /** * The meta object literal for the '<em><b>Creation Date</b></em>' attribute feature. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public static final EAttribute DATED__CREATION_DATE = eINSTANCE.getDated_CreationDate(); /** * The meta object literal for the '<em><b>Modification Date</b></em>' attribute feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EAttribute DATED__MODIFICATION_DATE = eINSTANCE.getDated_ModificationDate(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ApprovalType * <em>Approval Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ApprovalType * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getApprovalType() * @generated */ public static final EClass APPROVAL_TYPE = eINSTANCE.getApprovalType(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute APPROVAL_TYPE__KEY = eINSTANCE.getApprovalType_Key(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute APPROVAL_TYPE__NAME = eINSTANCE.getApprovalType_Name(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.UserApprovalsMap * <em>User Approvals Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.UserApprovalsMap * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getUserApprovalsMap() * @generated */ public static final EClass USER_APPROVALS_MAP = eINSTANCE.getUserApprovalsMap(); /** * The meta object literal for the '<em><b>Key</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference USER_APPROVALS_MAP__KEY = eINSTANCE.getUserApprovalsMap_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EReference USER_APPROVALS_MAP__VALUE = eINSTANCE.getUserApprovalsMap_Value(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewerEntry * <em>Reviewer Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewerEntry * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewerEntry() * @generated */ public static final EClass REVIEWER_ENTRY = eINSTANCE.getReviewerEntry(); /** * The meta object literal for the '<em><b>Approvals</b></em>' map feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference REVIEWER_ENTRY__APPROVALS = eINSTANCE.getReviewerEntry_Approvals(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ApprovalValueMap * <em>Approval Value Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ApprovalValueMap * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getApprovalValueMap() * @generated */ public static final EClass APPROVAL_VALUE_MAP = eINSTANCE.getApprovalValueMap(); /** * The meta object literal for the '<em><b>Key</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference APPROVAL_VALUE_MAP__KEY = eINSTANCE.getApprovalValueMap_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute APPROVAL_VALUE_MAP__VALUE = eINSTANCE.getApprovalValueMap_Value(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.RequirementEntry * <em>Requirement Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.RequirementEntry * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getRequirementEntry() * @generated */ public static final EClass REQUIREMENT_ENTRY = eINSTANCE.getRequirementEntry(); /** * The meta object literal for the '<em><b>Status</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute REQUIREMENT_ENTRY__STATUS = eINSTANCE.getRequirementEntry_Status(); /** * The meta object literal for the '<em><b>By</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference REQUIREMENT_ENTRY__BY = eINSTANCE.getRequirementEntry_By(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.ReviewRequirementsMap * <em>Review Requirements Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewRequirementsMap * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewRequirementsMap() * @generated */ public static final EClass REVIEW_REQUIREMENTS_MAP = eINSTANCE.getReviewRequirementsMap(); /** * The meta object literal for the '<em><b>Key</b></em>' reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EReference REVIEW_REQUIREMENTS_MAP__KEY = eINSTANCE.getReviewRequirementsMap_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ public static final EReference REVIEW_REQUIREMENTS_MAP__VALUE = eINSTANCE.getReviewRequirementsMap_Value(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.internal.core.model.Commit <em>Commit</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.internal.core.model.Commit * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getCommit() * @generated */ public static final EClass COMMIT = eINSTANCE.getCommit(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute COMMIT__ID = eINSTANCE.getCommit_Id(); /** * The meta object literal for the '<em><b>Subject</b></em>' attribute feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ public static final EAttribute COMMIT__SUBJECT = eINSTANCE.getCommit_Subject(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.core.model.RequirementStatus * <em>Requirement Status</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.RequirementStatus * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getRequirementStatus() * @generated */ public static final EEnum REQUIREMENT_STATUS = eINSTANCE.getRequirementStatus(); /** * The meta object literal for the '{@link org.eclipse.mylyn.reviews.core.model.ReviewStatus * <em>Review Status</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.mylyn.reviews.core.model.ReviewStatus * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getReviewStatus() * @generated */ public static final EEnum REVIEW_STATUS = eINSTANCE.getReviewStatus(); /** * The meta object literal for the '<em>IFile Revision</em>' data type. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.team.core.history.IFileRevision * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getIFileRevision() * @generated */ public static final EDataType IFILE_REVISION = eINSTANCE.getIFileRevision(); /** * The meta object literal for the '<em>Task Repository</em>' data type. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.mylyn.tasks.core.TaskRepository * @see org.eclipse.mylyn.reviews.internal.core.model.ReviewsPackage#getTaskRepository() * @generated */ public static final EDataType TASK_REPOSITORY = eINSTANCE.getTaskRepository(); } } //ReviewsPackage