public class P2PackageImpl extends EPackageImpl implements P2Package
EPackageImpl.EBasicWhiteList
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
P2Package.Literals
EPackage.Descriptor, EPackage.Registry
InternalEObject.EStore
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
name, NAME_EDEFAULT
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, PROFILE_DEFINITION, PROFILE_DEFINITION___GET_ANNOTATION__STRING, PROFILE_DEFINITION___SET_REPOSITORIES__ELIST, PROFILE_DEFINITION___SET_REQUIREMENTS__ELIST, PROFILE_DEFINITION__ANNOTATIONS, PROFILE_DEFINITION__INCLUDE_SOURCE_BUNDLES, PROFILE_DEFINITION__REPOSITORIES, PROFILE_DEFINITION__REQUIREMENTS, PROFILE_DEFINITION_FEATURE_COUNT, PROFILE_DEFINITION_OPERATION_COUNT, REPOSITORY, REPOSITORY___GET_ANNOTATION__STRING, REPOSITORY__ANNOTATIONS, REPOSITORY__TYPE, REPOSITORY__URL, REPOSITORY_FEATURE_COUNT, REPOSITORY_LIST, REPOSITORY_LIST___GET_ANNOTATION__STRING, REPOSITORY_LIST__ANNOTATIONS, REPOSITORY_LIST__NAME, REPOSITORY_LIST__REPOSITORIES, REPOSITORY_LIST_FEATURE_COUNT, REPOSITORY_LIST_OPERATION_COUNT, REPOSITORY_OPERATION_COUNT, REPOSITORY_TYPE, REQUIREMENT, REQUIREMENT___GET_ANNOTATION__STRING, REQUIREMENT___SET_VERSION_RANGE__VERSION_VERSIONSEGMENT, REQUIREMENT__ANNOTATIONS, REQUIREMENT__FEATURE, REQUIREMENT__ID, REQUIREMENT__NAME, REQUIREMENT__NAMESPACE, REQUIREMENT__OPTIONAL, REQUIREMENT__VERSION_RANGE, REQUIREMENT_FEATURE_COUNT, REQUIREMENT_OPERATION_COUNT, VERSION, VERSION_RANGE, VERSION_SEGMENT
NIL
EOPPOSITE_FEATURE_BASE
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
eContents, eCrossReferences, getName, getNameGen, setName
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public static P2Package init()
This method is used to initialize P2Package.eINSTANCE
when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
P2Package.eNS_URI
,
createPackageContents()
,
initializePackageContents()
public EClass getProfileDefinition()
getProfileDefinition
in interface P2Package
ProfileDefinition
public EReference getProfileDefinition_Requirements()
getProfileDefinition_Requirements
in interface P2Package
ProfileDefinition.getRequirements()
,
P2Package.getProfileDefinition()
public EReference getProfileDefinition_Repositories()
getProfileDefinition_Repositories
in interface P2Package
ProfileDefinition.getRepositories()
,
P2Package.getProfileDefinition()
public EAttribute getProfileDefinition_IncludeSourceBundles()
getProfileDefinition_IncludeSourceBundles
in interface P2Package
ProfileDefinition.isIncludeSourceBundles()
,
P2Package.getProfileDefinition()
public EOperation getProfileDefinition__SetRequirements__EList()
getProfileDefinition__SetRequirements__EList
in interface P2Package
ProfileDefinition.setRequirements(org.eclipse.emf.common.util.EList)
public EOperation getProfileDefinition__SetRepositories__EList()
getProfileDefinition__SetRepositories__EList
in interface P2Package
ProfileDefinition.setRepositories(org.eclipse.emf.common.util.EList)
public EClass getRequirement()
getRequirement
in interface P2Package
Requirement
public EAttribute getRequirement_ID()
getRequirement_ID
in interface P2Package
Requirement
,
P2Package.getRequirement()
public EAttribute getRequirement_Name()
getRequirement_Name
in interface P2Package
Requirement.getName()
,
P2Package.getRequirement()
public EAttribute getRequirement_Namespace()
getRequirement_Namespace
in interface P2Package
Requirement.getNamespace()
,
P2Package.getRequirement()
public EAttribute getRequirement_VersionRange()
getRequirement_VersionRange
in interface P2Package
Requirement.getVersionRange()
,
P2Package.getRequirement()
public EAttribute getRequirement_Optional()
getRequirement_Optional
in interface P2Package
Requirement.isOptional()
,
P2Package.getRequirement()
public EAttribute getRequirement_Feature()
getRequirement_Feature
in interface P2Package
Requirement.isFeature()
,
P2Package.getRequirement()
public EOperation getRequirement__SetVersionRange__Version_VersionSegment()
getRequirement__SetVersionRange__Version_VersionSegment
in interface P2Package
Requirement.setVersionRange(org.eclipse.equinox.p2.metadata.Version, org.eclipse.oomph.p2.VersionSegment)
public EClass getRepositoryList()
getRepositoryList
in interface P2Package
RepositoryList
public EReference getRepositoryList_Repositories()
getRepositoryList_Repositories
in interface P2Package
RepositoryList.getRepositories()
,
P2Package.getRepositoryList()
public EAttribute getRepositoryList_Name()
getRepositoryList_Name
in interface P2Package
RepositoryList.getName()
,
P2Package.getRepositoryList()
public EClass getRepository()
getRepository
in interface P2Package
Repository
public EAttribute getRepository_URL()
getRepository_URL
in interface P2Package
Repository.getURL()
,
P2Package.getRepository()
public EAttribute getRepository_Type()
getRepository_Type
in interface P2Package
Repository.getType()
,
P2Package.getRepository()
public EEnum getRepositoryType()
getRepositoryType
in interface P2Package
RepositoryType
public EEnum getVersionSegment()
getVersionSegment
in interface P2Package
VersionSegment
public EDataType getVersion()
getVersion
in interface P2Package
Version
public EDataType getVersionRange()
getVersionRange
in interface P2Package
VersionRange
public P2Factory getP2Factory()
getP2Factory
in interface P2Package
public void createPackageContents()
public void initializePackageContents()
protected void createLabelProviderAnnotations()
protected void createExtendedMetaDataAnnotations()
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. 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 http://www.eclipse.org/legal/epl-v20.html