blob: 365628f47dd6152b3169244f697bd4d0e1724049 [file] [log] [blame]
/**
* Copyright (c) 2009-2010 Thales Corporate Services S.A.S.
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-v2.0
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Thales Corporate Services S.A.S - initial API and implementation
*
* $Id$
*/
package org.eclipse.egf.portfolio.eclipse.build.buildscm;
import org.eclipse.egf.portfolio.eclipse.build.buildcore.BuildcorePackage;
import org.eclipse.egf.portfolio.eclipse.build.builddeploy.BuilddeployPackage;
import org.eclipse.egf.portfolio.eclipse.build.buildstep.BuildstepPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- 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.egf.portfolio.eclipse.build.buildscm.BuildscmFactory
* @model kind="package"
* @generated
*/
public interface BuildscmPackage extends EPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = " Copyright (c) 2009-2010 Thales Corporate Services S.A.S.\r\n This program and the accompanying materials\r\n are made available under the terms of the Eclipse Public License v2.0\r\n which accompanies this distribution, and is available at\r\n https://www.eclipse.org/legal/epl-v2.0\r\n \r\n SPDX-License-Identifier: EPL-2.0\r\n \r\n Contributors:\r\n Thales Corporate Services S.A.S - initial API and implementation";
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "buildscm";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/egf/1.0.0/buildscm";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "buildscm";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
BuildscmPackage eINSTANCE = org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNImpl <em>SVN</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVN()
* @generated
*/
int SVN = 0;
/**
* The feature id for the '<em><b>Locations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN__LOCATIONS = BuildcorePackage.SCM_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>SVN</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_FEATURE_COUNT = BuildcorePackage.SCM_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNLocationImpl <em>SVN Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNLocation()
* @generated
*/
int SVN_LOCATION = 1;
/**
* The feature id for the '<em><b>Protocol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_LOCATION__PROTOCOL = 0;
/**
* The feature id for the '<em><b>Url</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_LOCATION__URL = 1;
/**
* The feature id for the '<em><b>Local Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_LOCATION__LOCAL_PATH = 2;
/**
* The feature id for the '<em><b>Username</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_LOCATION__USERNAME = 3;
/**
* The feature id for the '<em><b>Password</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_LOCATION__PASSWORD = 4;
/**
* The number of structural features of the '<em>SVN Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_LOCATION_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNBuildLocationImpl <em>SVN Build Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNBuildLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNBuildLocation()
* @generated
*/
int SVN_BUILD_LOCATION = 2;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_BUILD_LOCATION__PATTERN = BuildstepPackage.SOURCE_BUILD_LOCATION__PATTERN;
/**
* The feature id for the '<em><b>Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_BUILD_LOCATION__SUFFIX = BuildstepPackage.SOURCE_BUILD_LOCATION__SUFFIX;
/**
* The feature id for the '<em><b>Svn Location</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_BUILD_LOCATION__SVN_LOCATION = BuildstepPackage.SOURCE_BUILD_LOCATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Folder Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_BUILD_LOCATION__FOLDER_NAME = BuildstepPackage.SOURCE_BUILD_LOCATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>SVN Build Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_BUILD_LOCATION_FEATURE_COUNT = BuildstepPackage.SOURCE_BUILD_LOCATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNGenerationLocationImpl <em>SVN Generation Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNGenerationLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNGenerationLocation()
* @generated
*/
int SVN_GENERATION_LOCATION = 3;
/**
* The feature id for the '<em><b>Folder Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_GENERATION_LOCATION__FOLDER_NAME = BuilddeployPackage.GENERATION_LOCATION__FOLDER_NAME;
/**
* The feature id for the '<em><b>Svn Location</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_GENERATION_LOCATION__SVN_LOCATION = BuilddeployPackage.GENERATION_LOCATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>SVN Generation Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SVN_GENERATION_LOCATION_FEATURE_COUNT = BuilddeployPackage.GENERATION_LOCATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITImpl <em>GIT</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGIT()
* @generated
*/
int GIT = 4;
/**
* The feature id for the '<em><b>Locations</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT__LOCATIONS = BuildcorePackage.SCM_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>GIT</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_FEATURE_COUNT = BuildcorePackage.SCM_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITLocationImpl <em>GIT Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITLocation()
* @generated
*/
int GIT_LOCATION = 5;
/**
* The feature id for the '<em><b>Protocol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_LOCATION__PROTOCOL = 0;
/**
* The feature id for the '<em><b>Url</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_LOCATION__URL = 1;
/**
* The feature id for the '<em><b>Local Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_LOCATION__LOCAL_PATH = 2;
/**
* The feature id for the '<em><b>Branch</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_LOCATION__BRANCH = 3;
/**
* The feature id for the '<em><b>Username</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_LOCATION__USERNAME = 4;
/**
* The feature id for the '<em><b>Password</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_LOCATION__PASSWORD = 5;
/**
* The number of structural features of the '<em>GIT Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_LOCATION_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITBuildLocationImpl <em>GIT Build Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITBuildLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITBuildLocation()
* @generated
*/
int GIT_BUILD_LOCATION = 6;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_BUILD_LOCATION__PATTERN = BuildstepPackage.SOURCE_BUILD_LOCATION__PATTERN;
/**
* The feature id for the '<em><b>Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_BUILD_LOCATION__SUFFIX = BuildstepPackage.SOURCE_BUILD_LOCATION__SUFFIX;
/**
* The feature id for the '<em><b>Git Location</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_BUILD_LOCATION__GIT_LOCATION = BuildstepPackage.SOURCE_BUILD_LOCATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Folder Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_BUILD_LOCATION__FOLDER_NAME = BuildstepPackage.SOURCE_BUILD_LOCATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>GIT Build Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_BUILD_LOCATION_FEATURE_COUNT = BuildstepPackage.SOURCE_BUILD_LOCATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITGenerationLocationImpl <em>GIT Generation Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITGenerationLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITGenerationLocation()
* @generated
*/
int GIT_GENERATION_LOCATION = 7;
/**
* The feature id for the '<em><b>Folder Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_GENERATION_LOCATION__FOLDER_NAME = BuilddeployPackage.GENERATION_LOCATION__FOLDER_NAME;
/**
* The feature id for the '<em><b>Git Location</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_GENERATION_LOCATION__GIT_LOCATION = BuilddeployPackage.GENERATION_LOCATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>GIT Generation Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIT_GENERATION_LOCATION_FEATURE_COUNT = BuilddeployPackage.GENERATION_LOCATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNProtocol <em>SVN Protocol</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNProtocol
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNProtocol()
* @generated
*/
int SVN_PROTOCOL = 8;
/**
* The meta object id for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITProtocol <em>GIT Protocol</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITProtocol
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITProtocol()
* @generated
*/
int GIT_PROTOCOL = 9;
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVN <em>SVN</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>SVN</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVN
* @generated
*/
EClass getSVN();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVN#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.egf.portfolio.eclipse.build.buildscm.SVN#getLocations()
* @see #getSVN()
* @generated
*/
EReference getSVN_Locations();
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation <em>SVN Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>SVN Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation
* @generated
*/
EClass getSVNLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getProtocol <em>Protocol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Protocol</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getProtocol()
* @see #getSVNLocation()
* @generated
*/
EAttribute getSVNLocation_Protocol();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getUrl <em>Url</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Url</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getUrl()
* @see #getSVNLocation()
* @generated
*/
EAttribute getSVNLocation_Url();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getLocalPath <em>Local Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Local Path</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getLocalPath()
* @see #getSVNLocation()
* @generated
*/
EAttribute getSVNLocation_LocalPath();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getUsername <em>Username</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Username</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getUsername()
* @see #getSVNLocation()
* @generated
*/
EAttribute getSVNLocation_Username();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getPassword <em>Password</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Password</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNLocation#getPassword()
* @see #getSVNLocation()
* @generated
*/
EAttribute getSVNLocation_Password();
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNBuildLocation <em>SVN Build Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>SVN Build Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNBuildLocation
* @generated
*/
EClass getSVNBuildLocation();
/**
* Returns the meta object for the reference '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNBuildLocation#getSvnLocation <em>Svn Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Svn Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNBuildLocation#getSvnLocation()
* @see #getSVNBuildLocation()
* @generated
*/
EReference getSVNBuildLocation_SvnLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNBuildLocation#getFolderName <em>Folder Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Folder Name</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNBuildLocation#getFolderName()
* @see #getSVNBuildLocation()
* @generated
*/
EAttribute getSVNBuildLocation_FolderName();
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNGenerationLocation <em>SVN Generation Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>SVN Generation Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNGenerationLocation
* @generated
*/
EClass getSVNGenerationLocation();
/**
* Returns the meta object for the reference '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNGenerationLocation#getSvnLocation <em>Svn Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Svn Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNGenerationLocation#getSvnLocation()
* @see #getSVNGenerationLocation()
* @generated
*/
EReference getSVNGenerationLocation_SvnLocation();
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GIT <em>GIT</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>GIT</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GIT
* @generated
*/
EClass getGIT();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GIT#getLocations <em>Locations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Locations</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GIT#getLocations()
* @see #getGIT()
* @generated
*/
EReference getGIT_Locations();
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation <em>GIT Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>GIT Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation
* @generated
*/
EClass getGITLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getProtocol <em>Protocol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Protocol</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getProtocol()
* @see #getGITLocation()
* @generated
*/
EAttribute getGITLocation_Protocol();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getUrl <em>Url</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Url</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getUrl()
* @see #getGITLocation()
* @generated
*/
EAttribute getGITLocation_Url();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getLocalPath <em>Local Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Local Path</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getLocalPath()
* @see #getGITLocation()
* @generated
*/
EAttribute getGITLocation_LocalPath();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getBranch <em>Branch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Branch</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getBranch()
* @see #getGITLocation()
* @generated
*/
EAttribute getGITLocation_Branch();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getUsername <em>Username</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Username</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getUsername()
* @see #getGITLocation()
* @generated
*/
EAttribute getGITLocation_Username();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getPassword <em>Password</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Password</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITLocation#getPassword()
* @see #getGITLocation()
* @generated
*/
EAttribute getGITLocation_Password();
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITBuildLocation <em>GIT Build Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>GIT Build Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITBuildLocation
* @generated
*/
EClass getGITBuildLocation();
/**
* Returns the meta object for the reference '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITBuildLocation#getGitLocation <em>Git Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Git Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITBuildLocation#getGitLocation()
* @see #getGITBuildLocation()
* @generated
*/
EReference getGITBuildLocation_GitLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITBuildLocation#getFolderName <em>Folder Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Folder Name</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITBuildLocation#getFolderName()
* @see #getGITBuildLocation()
* @generated
*/
EAttribute getGITBuildLocation_FolderName();
/**
* Returns the meta object for class '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITGenerationLocation <em>GIT Generation Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>GIT Generation Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITGenerationLocation
* @generated
*/
EClass getGITGenerationLocation();
/**
* Returns the meta object for the reference '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITGenerationLocation#getGitLocation <em>Git Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Git Location</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITGenerationLocation#getGitLocation()
* @see #getGITGenerationLocation()
* @generated
*/
EReference getGITGenerationLocation_GitLocation();
/**
* Returns the meta object for enum '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNProtocol <em>SVN Protocol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>SVN Protocol</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNProtocol
* @generated
*/
EEnum getSVNProtocol();
/**
* Returns the meta object for enum '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITProtocol <em>GIT Protocol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>GIT Protocol</em>'.
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITProtocol
* @generated
*/
EEnum getGITProtocol();
/**
* 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
*/
BuildscmFactory getBuildscmFactory();
/**
* <!-- 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
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNImpl <em>SVN</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVN()
* @generated
*/
EClass SVN = eINSTANCE.getSVN();
/**
* The meta object literal for the '<em><b>Locations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SVN__LOCATIONS = eINSTANCE.getSVN_Locations();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNLocationImpl <em>SVN Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNLocation()
* @generated
*/
EClass SVN_LOCATION = eINSTANCE.getSVNLocation();
/**
* The meta object literal for the '<em><b>Protocol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SVN_LOCATION__PROTOCOL = eINSTANCE.getSVNLocation_Protocol();
/**
* The meta object literal for the '<em><b>Url</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SVN_LOCATION__URL = eINSTANCE.getSVNLocation_Url();
/**
* The meta object literal for the '<em><b>Local Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SVN_LOCATION__LOCAL_PATH = eINSTANCE.getSVNLocation_LocalPath();
/**
* The meta object literal for the '<em><b>Username</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SVN_LOCATION__USERNAME = eINSTANCE.getSVNLocation_Username();
/**
* The meta object literal for the '<em><b>Password</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SVN_LOCATION__PASSWORD = eINSTANCE.getSVNLocation_Password();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNBuildLocationImpl <em>SVN Build Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNBuildLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNBuildLocation()
* @generated
*/
EClass SVN_BUILD_LOCATION = eINSTANCE.getSVNBuildLocation();
/**
* The meta object literal for the '<em><b>Svn Location</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SVN_BUILD_LOCATION__SVN_LOCATION = eINSTANCE.getSVNBuildLocation_SvnLocation();
/**
* The meta object literal for the '<em><b>Folder Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SVN_BUILD_LOCATION__FOLDER_NAME = eINSTANCE.getSVNBuildLocation_FolderName();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNGenerationLocationImpl <em>SVN Generation Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.SVNGenerationLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNGenerationLocation()
* @generated
*/
EClass SVN_GENERATION_LOCATION = eINSTANCE.getSVNGenerationLocation();
/**
* The meta object literal for the '<em><b>Svn Location</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SVN_GENERATION_LOCATION__SVN_LOCATION = eINSTANCE.getSVNGenerationLocation_SvnLocation();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITImpl <em>GIT</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGIT()
* @generated
*/
EClass GIT = eINSTANCE.getGIT();
/**
* The meta object literal for the '<em><b>Locations</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GIT__LOCATIONS = eINSTANCE.getGIT_Locations();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITLocationImpl <em>GIT Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITLocation()
* @generated
*/
EClass GIT_LOCATION = eINSTANCE.getGITLocation();
/**
* The meta object literal for the '<em><b>Protocol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIT_LOCATION__PROTOCOL = eINSTANCE.getGITLocation_Protocol();
/**
* The meta object literal for the '<em><b>Url</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIT_LOCATION__URL = eINSTANCE.getGITLocation_Url();
/**
* The meta object literal for the '<em><b>Local Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIT_LOCATION__LOCAL_PATH = eINSTANCE.getGITLocation_LocalPath();
/**
* The meta object literal for the '<em><b>Branch</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIT_LOCATION__BRANCH = eINSTANCE.getGITLocation_Branch();
/**
* The meta object literal for the '<em><b>Username</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIT_LOCATION__USERNAME = eINSTANCE.getGITLocation_Username();
/**
* The meta object literal for the '<em><b>Password</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIT_LOCATION__PASSWORD = eINSTANCE.getGITLocation_Password();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITBuildLocationImpl <em>GIT Build Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITBuildLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITBuildLocation()
* @generated
*/
EClass GIT_BUILD_LOCATION = eINSTANCE.getGITBuildLocation();
/**
* The meta object literal for the '<em><b>Git Location</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GIT_BUILD_LOCATION__GIT_LOCATION = eINSTANCE.getGITBuildLocation_GitLocation();
/**
* The meta object literal for the '<em><b>Folder Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIT_BUILD_LOCATION__FOLDER_NAME = eINSTANCE.getGITBuildLocation_FolderName();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITGenerationLocationImpl <em>GIT Generation Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.GITGenerationLocationImpl
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITGenerationLocation()
* @generated
*/
EClass GIT_GENERATION_LOCATION = eINSTANCE.getGITGenerationLocation();
/**
* The meta object literal for the '<em><b>Git Location</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GIT_GENERATION_LOCATION__GIT_LOCATION = eINSTANCE.getGITGenerationLocation_GitLocation();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNProtocol <em>SVN Protocol</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.SVNProtocol
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getSVNProtocol()
* @generated
*/
EEnum SVN_PROTOCOL = eINSTANCE.getSVNProtocol();
/**
* The meta object literal for the '{@link org.eclipse.egf.portfolio.eclipse.build.buildscm.GITProtocol <em>GIT Protocol</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.GITProtocol
* @see org.eclipse.egf.portfolio.eclipse.build.buildscm.impl.BuildscmPackageImpl#getGITProtocol()
* @generated
*/
EEnum GIT_PROTOCOL = eINSTANCE.getGITProtocol();
}
} //BuildscmPackage