public class CompletePackageImpl extends NamedElementImpl implements CompletePackage, CompletePackageInternal
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected CompleteClasses |
ownedCompleteClasses
The cached value of the '
Owned Complete Classes' containment reference list. |
protected NestedCompletePackages |
ownedCompletePackages
The cached value of the '
Owned Complete Packages' containment reference list. |
protected PartialPackages |
partialPackages
The cached value of the '
Partial Packages' reference list. |
name, NAME_EDEFAULTannotatingComments, ownedAnnotations, ownedComments, ownedExtensionseAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
CompletePackageImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
void |
assertSamePackage(Package pivotPackage) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningCompleteModel(CompleteModel newOwningCompleteModel,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningCompletePackage(CompletePackage newOwningCompletePackage,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
didAddClass(Class partialClass) |
protected void |
didAddNestedPackage(CompleteModel completeModel,
Package pivotPackage) |
void |
didAddNestedPackage(Package nestedPackage) |
void |
didAddPartialPackage(Package partialPackage) |
void |
didRemoveClass(Class partialClass) |
void |
didRemoveNestedPackage(Package nestedPackage) |
void |
didRemovePartialPackage(Package partialPackage) |
void |
dispose() |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.Iterable<Class> |
getAllClasses() |
CompleteClassInternal |
getCompleteClass(Class pivotType) |
CompleteInheritanceImpl |
getCompleteInheritance(CompleteClassInternal completeClass) |
CompleteModelInternal |
getCompleteModel() |
org.eclipse.emf.ecore.EPackage |
getEPackage() |
int |
getIndex(Package p1) |
Class |
getMemberType(java.lang.String name) |
java.lang.String |
getNsPrefix() |
CompleteClassInternal |
getOwnedCompleteClass(java.lang.String name) |
CompleteClasses |
getOwnedCompleteClasses() |
CompletePackageInternal |
getOwnedCompletePackage(java.lang.String name) |
NestedCompletePackages |
getOwnedCompletePackages() |
CompleteModel |
getOwningCompleteModel() |
CompletePackage |
getOwningCompletePackage() |
PartialPackages |
getPartialPackages()
Returns the value of the 'Partial Packages' reference list.
|
Package |
getPrimaryPackage() |
CompletePackageInternal |
getRootCompletePackage() |
Type |
getType(java.lang.String metatypeName) |
java.lang.String |
getURI() |
void |
init(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsURI) |
void |
setOwningCompleteModel(CompleteModel newOwningCompleteModel) |
void |
setOwningCompletePackage(CompletePackage newOwningCompletePackage) |
getName, setName, toStringallOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedeAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset@Nullable protected CompleteClasses ownedCompleteClasses
Owned Complete Classes' containment reference list.
getOwnedCompleteClasses()@Nullable protected NestedCompletePackages ownedCompletePackages
Owned Complete Packages' containment reference list.
getOwnedCompletePackages()@NonNull protected final PartialPackages partialPackages
Partial Packages' reference list.
getPartialPackages()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NamedElementImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class ElementImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class ElementImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NamedElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamedElementImplpublic java.lang.Object eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
throws java.lang.reflect.InvocationTargetException
eInvoke in interface org.eclipse.emf.ecore.InternalEObjecteInvoke in class ElementImpljava.lang.reflect.InvocationTargetExceptionpublic <R> R accept(@NonNull Visitor<R> visitor)
Elementpublic void assertSamePackage(Package pivotPackage)
assertSamePackage in interface CompletePackageprotected void didAddNestedPackage(@NonNull CompleteModel completeModel, @NonNull Package pivotPackage)
public void dispose()
dispose in interface CompletePackageInternal@NonNull public java.lang.Iterable<Class> getAllClasses()
getAllClasses in interface CompletePackage@NonNull public CompleteClassInternal getCompleteClass(@NonNull Class pivotType)
getCompleteClass in interface CompletePackagegetCompleteClass in interface CompletePackageInternal@NonNull public CompleteInheritanceImpl getCompleteInheritance(@NonNull CompleteClassInternal completeClass)
getCompleteInheritance in interface CompletePackageInternal@NonNull public CompleteModelInternal getCompleteModel()
getCompleteModel in interface CompletePackagegetCompleteModel in interface CompletePackageInternalpublic org.eclipse.emf.ecore.EPackage getEPackage()
getEPackage in interface CompletePackagepublic int getIndex(Package p1)
getIndex in interface CompletePackagepublic Class getMemberType(java.lang.String name)
getMemberType in interface CompletePackagepublic java.lang.String getNsPrefix()
getNsPrefix in interface CompletePackagepublic CompleteClassInternal getOwnedCompleteClass(java.lang.String name)
CompletePackagegetOwnedCompleteClass in interface CompletePackagegetOwnedCompleteClass in interface CompletePackageInternalpublic CompletePackageInternal getOwnedCompletePackage(@Nullable java.lang.String name)
getOwnedCompletePackage in interface CompletePackagegetOwnedCompletePackage in interface CompletePackageInternal@NonNull public CompleteClasses getOwnedCompleteClasses()
getOwnedCompleteClasses in interface CompletePackagePivotPackage.getCompletePackage_OwnedCompleteClasses(),
CompleteClass.getOwningCompletePackage()@NonNull public NestedCompletePackages getOwnedCompletePackages()
getOwnedCompletePackages in interface CompletePackagePivotPackage.getCompletePackage_OwnedCompletePackages()public CompleteModel getOwningCompleteModel()
getOwningCompleteModel in interface CompletePackageCompletePackage.setOwningCompleteModel(CompleteModel),
PivotPackage.getCompletePackage_OwningCompleteModel(),
CompleteModel.getOwnedCompletePackages()public org.eclipse.emf.common.notify.NotificationChain basicSetOwningCompleteModel(CompleteModel newOwningCompleteModel, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningCompleteModel(CompleteModel newOwningCompleteModel)
setOwningCompleteModel in interface CompletePackagenewOwningCompleteModel - the new value of the 'Owning Complete Model' container reference.CompletePackage.getOwningCompleteModel()@Nullable public CompletePackage getOwningCompletePackage()
getOwningCompletePackage in interface CompletePackagepublic org.eclipse.emf.common.notify.NotificationChain basicSetOwningCompletePackage(CompletePackage newOwningCompletePackage, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningCompletePackage(CompletePackage newOwningCompletePackage)
setOwningCompletePackage in interface CompletePackagenewOwningCompletePackage - the new value of the 'Owning Complete Package' container reference.CompletePackage.getOwningCompletePackage()@NonNull public PartialPackages getPartialPackages()
CompletePackagePackage.
If the meaning of the 'Partial Packages' reference list isn't clear, there really should be more of a description here...
getPartialPackages in interface CompletePackagegetPartialPackages in interface CompletePackageInternalPivotPackage.getCompletePackage_PartialPackages()@NonNull public final Package getPrimaryPackage()
getPrimaryPackage in interface CompletePackage@NonNull public CompletePackageInternal getRootCompletePackage()
getRootCompletePackage in interface CompletePackageInternalpublic Type getType(java.lang.String metatypeName)
getType in interface CompletePackagepublic java.lang.String getURI()
getURI in interface CompletePackagepublic void init(java.lang.String name,
@Nullable
java.lang.String nsPrefix,
@Nullable
java.lang.String nsURI)
init in interface CompletePackageInternal