public class CatalogSelectionImpl extends ModelElementImpl implements CatalogSelection
The following features are implemented:
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
protected EMap<Product,ProductVersion> |
defaultProductVersions
The cached value of the '
Default Product Versions ' map. |
protected EMap<Project,Stream> |
defaultStreams
The cached value of the '
Default Streams ' map. |
protected EList<ProductCatalog> |
productCatalogs
The cached value of the '
Product Catalogs ' reference list. |
protected EList<ProjectCatalog> |
projectCatalogs
The cached value of the '
Project Catalogs ' reference list. |
protected EList<Stream> |
selectedStreams |
annotations
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
CatalogSelectionImpl() |
Modifier and Type | Method and Description |
---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
EMap<Product,ProductVersion> |
getDefaultProductVersions() |
EMap<Project,Stream> |
getDefaultStreams() |
EList<ProductCatalog> |
getProductCatalogs() |
EList<ProjectCatalog> |
getProjectCatalogs() |
EList<Stream> |
getSelectedStreams() |
eInverseAdd, eInvoke, getAnnotation, getAnnotations
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
protected EList<ProductCatalog> productCatalogs
Product Catalogs
' reference list.
getProductCatalogs()
protected EList<ProjectCatalog> projectCatalogs
Project Catalogs
' reference list.
getProjectCatalogs()
protected EMap<Product,ProductVersion> defaultProductVersions
Default Product Versions
' map.
getDefaultProductVersions()
protected EMap<Project,Stream> defaultStreams
Default Streams
' map.
getDefaultStreams()
protected EClass eStaticClass()
eStaticClass
in class ModelElementImpl
public EList<ProductCatalog> getProductCatalogs()
getProductCatalogs
in interface CatalogSelection
SetupPackage.getCatalogSelection_ProductCatalogs()
public EList<ProjectCatalog> getProjectCatalogs()
getProjectCatalogs
in interface CatalogSelection
SetupPackage.getCatalogSelection_ProjectCatalogs()
public EMap<Product,ProductVersion> getDefaultProductVersions()
getDefaultProductVersions
in interface CatalogSelection
SetupPackage.getCatalogSelection_DefaultProductVersions()
public EMap<Project,Stream> getDefaultStreams()
getDefaultStreams
in interface CatalogSelection
SetupPackage.getCatalogSelection_DefaultStreams()
public EList<Stream> getSelectedStreams()
getSelectedStreams
in interface CatalogSelection
SetupPackage.getCatalogSelection_SelectedStreams()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class ModelElementImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class ModelElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class ModelElementImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class ModelElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class ModelElementImpl
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