public class ProjectImpl extends ScopeImpl implements Project
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 ProjectContainer |
logicalProjectContainer
The cached value of the '
Logical Project Container ' reference. |
protected EList<Project> |
projects
The cached value of the '
Projects ' containment reference list. |
protected EList<Stream> |
streams
The cached value of the '
Streams ' containment reference list. |
description, DESCRIPTION_EDEFAULT, label, LABEL_EDEFAULT, name, NAME_EDEFAULT, QUALIFIED_NAME_EDEFAULT
setupTasks
annotations
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
ProjectImpl() |
getDescription, getLabel, getName, getQualifiedName, setDescription, setLabel, setName, toString
getSetupTasks
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, 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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getLabel, getName, getQualifiedName, setDescription, setLabel, setName
getSetupTasks
getAnnotation, getAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
protected EList<Project> projects
Projects
' containment reference list.
getProjects()
protected EList<Stream> streams
Streams
' containment reference list.
getStreams()
protected ProjectContainer logicalProjectContainer
Logical Project Container
' reference.
getLogicalProjectContainer()
protected EClass eStaticClass()
eStaticClass
in class ScopeImpl
public EList<Stream> getStreams()
getStreams
in interface Project
SetupPackage.getProject_Streams()
,
Stream.getProject()
public ProjectContainer getProjectContainer()
getProjectContainer
in interface Project
getProjectContainer
in interface ProjectContainer
Project.setProjectContainer(ProjectContainer)
,
SetupPackage.getProject_ProjectContainer()
,
ProjectContainer.getProjects()
public ProjectContainer basicGetProjectContainer()
public NotificationChain basicSetProjectContainer(ProjectContainer newProjectContainer, NotificationChain msgs)
public void setProjectContainer(ProjectContainer newProjectContainer)
setProjectContainer
in interface Project
newProjectContainer
- the new value of the 'Project Container' container reference.Project.getProjectContainer()
public ProjectContainer getLogicalProjectContainer()
getLogicalProjectContainer
in interface Project
Project.setLogicalProjectContainer(ProjectContainer)
,
SetupPackage.getProject_LogicalProjectContainer()
public ProjectContainer basicGetLogicalProjectContainer()
public void setLogicalProjectContainer(ProjectContainer newLogicalProjectContainer)
setLogicalProjectContainer
in interface Project
newLogicalProjectContainer
- the new value of the 'Logical Project Container' reference.Project.getLogicalProjectContainer()
public Project getParentProject()
getParentProject
in interface Project
SetupPackage.getProject_ParentProject()
public ProjectCatalog getProjectCatalog()
getProjectCatalog
in interface Project
getProjectCatalog
in interface ProjectContainer
SetupPackage.getProject_ProjectCatalog()
public EList<Project> getProjects()
getProjects
in interface ProjectContainer
SetupPackage.getProjectContainer_Projects()
,
Project.getProjectContainer()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class ModelElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class SetupTaskContainerImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class ScopeImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class ScopeImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class ScopeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class ScopeImpl
public Scope getParentScope()
ScopeImpl
getParentScope
in interface Scope
getParentScope
in class ScopeImpl
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