| /** |
| * Copyright (c) 2010, 2012 Ericsson |
| * |
| * 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 |
| * |
| * Description: |
| * |
| * Contributors: |
| * Alvaro Sanchez-Leon - Initial API and implementation |
| * |
| */ |
| package org.eclipse.mylyn.reviews.r4e.core.model; |
| |
| import org.eclipse.core.resources.IResource; |
| import org.eclipse.emf.ecore.EFactory; |
| import org.eclipse.mylyn.reviews.r4e.core.model.serial.Persistence; |
| import org.eclipse.team.core.history.IFileRevision; |
| |
| /** |
| * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of |
| * the model. <!-- end-user-doc --> |
| * |
| * @see org.eclipse.mylyn.reviews.r4e.core.model.RModelPackage |
| */ |
| public interface RModelFactory extends EFactory, Persistence.RModelFactoryExt { |
| /** |
| * The singleton instance of the factory. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| RModelFactory eINSTANCE = org.eclipse.mylyn.reviews.r4e.core.model.impl.RModelFactoryImpl.init(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Review Group</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Review Group</em>'. |
| * @generated |
| */ |
| R4EReviewGroup createR4EReviewGroup(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Review</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Review</em>'. |
| * @generated |
| */ |
| R4EReview createR4EReview(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Anomaly</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Anomaly</em>'. |
| * @generated |
| */ |
| R4EAnomaly createR4EAnomaly(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Formal Review</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Formal Review</em>'. |
| * @generated |
| */ |
| R4EFormalReview createR4EFormalReview(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Text Position</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Text Position</em>'. |
| * @generated |
| */ |
| R4ETextPosition createR4ETextPosition(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Review Decision</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Review Decision</em>'. |
| * @generated |
| */ |
| R4EReviewDecision createR4EReviewDecision(); |
| |
| /** |
| * Returns a new object of class '<em>R4E User</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E User</em>'. |
| * @generated |
| */ |
| R4EUser createR4EUser(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Participant</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Participant</em>'. |
| * @generated |
| */ |
| R4EParticipant createR4EParticipant(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Item</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Item</em>'. |
| * @generated |
| */ |
| R4EItem createR4EItem(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Text Content</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Text Content</em>'. |
| * @generated |
| */ |
| R4ETextContent createR4ETextContent(); |
| |
| /** |
| * Returns a new object of class '<em>R4EID</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4EID</em>'. |
| * @generated |
| */ |
| R4EID createR4EID(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Anomaly Type</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Anomaly Type</em>'. |
| * @generated |
| */ |
| R4EAnomalyType createR4EAnomalyType(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Task Reference</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Task Reference</em>'. |
| * @generated |
| */ |
| R4ETaskReference createR4ETaskReference(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Review State</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Review State</em>'. |
| * @generated |
| */ |
| R4EReviewState createR4EReviewState(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Comment</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Comment</em>'. |
| * @generated |
| */ |
| R4EComment createR4EComment(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Review Component</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Review Component</em>'. |
| * @generated |
| */ |
| R4EReviewComponent createR4EReviewComponent(); |
| |
| /** |
| * Returns a new object of class '<em>R4E File Context</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E File Context</em>'. |
| * @generated |
| */ |
| R4EFileContext createR4EFileContext(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Delta</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Delta</em>'. |
| * @generated |
| */ |
| R4EDelta createR4EDelta(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Comment Type</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Comment Type</em>'. |
| * @generated |
| */ |
| R4ECommentType createR4ECommentType(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Position</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Position</em>'. |
| * @generated |
| */ |
| R4EPosition createR4EPosition(); |
| |
| /** |
| * Returns a new object of class '<em>R4E File Version</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E File Version</em>'. |
| * @generated |
| */ |
| R4EFileVersion createR4EFileVersion(); |
| |
| /** |
| * Returns a new object of class '<em>R4E User Reviews</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E User Reviews</em>'. |
| * @generated |
| */ |
| R4EUserReviews createR4EUserReviews(); |
| |
| /** |
| * Returns a new object of class '<em>R4EID Component</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4EID Component</em>'. |
| * @generated |
| */ |
| R4EIDComponent createR4EIDComponent(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Anomaly Text Position</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Anomaly Text Position</em>'. |
| * @generated |
| */ |
| R4EAnomalyTextPosition createR4EAnomalyTextPosition(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Review Phase Info</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Review Phase Info</em>'. |
| * @generated |
| */ |
| R4EReviewPhaseInfo createR4EReviewPhaseInfo(); |
| |
| /** |
| * Returns a new object of class '<em>R4E Meeting Data</em>'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return a new object of class '<em>R4E Meeting Data</em>'. |
| * @generated |
| */ |
| R4EMeetingData createR4EMeetingData(); |
| |
| /** |
| * Returns an instance of data type '<em>R4E Anomaly State</em>' corresponding the given literal. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @param literal |
| * a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| R4EAnomalyState createR4EAnomalyState(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>R4E Anomaly State</em>'. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertR4EAnomalyState(R4EAnomalyState instanceValue); |
| |
| /** |
| * Returns an instance of data type '<em>R4E Review Phase</em>' corresponding the given literal. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @param literal a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| R4EReviewPhase createR4EReviewPhase(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>R4E Review Phase</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertR4EReviewPhase(R4EReviewPhase instanceValue); |
| |
| /** |
| * Returns an instance of data type '<em>R4E User Role</em>' corresponding the given literal. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @param literal a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| R4EUserRole createR4EUserRole(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>R4E User Role</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertR4EUserRole(R4EUserRole instanceValue); |
| |
| /** |
| * Returns an instance of data type '<em>R4E Decision</em>' corresponding the given literal. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param literal a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| R4EDecision createR4EDecision(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>R4E Decision</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertR4EDecision(R4EDecision instanceValue); |
| |
| /** |
| * Returns an instance of data type '<em>R4E Review Type</em>' corresponding the given literal. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @param literal a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| R4EReviewType createR4EReviewType(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>R4E Review Type</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertR4EReviewType(R4EReviewType instanceValue); |
| |
| /** |
| * Returns an instance of data type '<em>R4E Context Type</em>' corresponding the given literal. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @param literal a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| R4EContextType createR4EContextType(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>R4E Context Type</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertR4EContextType(R4EContextType instanceValue); |
| |
| /** |
| * Returns an instance of data type '<em>IResource</em>' corresponding the given literal. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param literal a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| IResource createIResource(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>IResource</em>'. |
| * <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertIResource(IResource instanceValue); |
| |
| /** |
| * Returns an instance of data type '<em>IFile Revision</em>' corresponding the given literal. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @param literal a literal of the data type. |
| * @return a new instance value of the data type. |
| * @generated |
| */ |
| IFileRevision createIFileRevision(String literal); |
| |
| /** |
| * Returns a literal representation of an instance of data type '<em>IFile Revision</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param instanceValue an instance value of the data type. |
| * @return a literal representation of the instance value. |
| * @generated |
| */ |
| String convertIFileRevision(IFileRevision instanceValue); |
| |
| /** |
| * Returns the package supported by this factory. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @return the package supported by this factory. |
| * @generated |
| */ |
| RModelPackage getRModelPackage(); |
| |
| } //RModelFactory |