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.EPropertiesHolderImpl
org.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_EDEFAULT
annotatingComments, ownedAnnotations, ownedComments, ownedExtensions
eAdapters, 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, toString
allOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, 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 NamedElementImpl
public 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 ElementImpl
public 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 ElementImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class NamedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NamedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NamedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NamedElementImpl
public 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.InternalEObject
eInvoke
in class ElementImpl
java.lang.reflect.InvocationTargetException
public <R> R accept(@NonNull Visitor<R> visitor)
Element
public void assertSamePackage(Package pivotPackage)
assertSamePackage
in interface CompletePackage
protected void didAddNestedPackage(@NonNull CompleteModel completeModel, Package pivotPackage)
public void didAddClass(Class partialClass)
public void didAddNestedPackage(Package nestedPackage)
public void didAddPartialPackage(Package partialPackage)
public void didRemoveClass(Class partialClass)
public void didRemoveNestedPackage(Package nestedPackage)
public void didRemovePartialPackage(Package partialPackage)
public void dispose()
dispose
in interface CompletePackageInternal
@NonNull public java.lang.Iterable<Class> getAllClasses()
getAllClasses
in interface CompletePackage
@NonNull public CompleteClassInternal getCompleteClass(Class pivotType)
getCompleteClass
in interface CompletePackage
getCompleteClass
in interface CompletePackageInternal
@NonNull public CompleteInheritanceImpl getCompleteInheritance(@NonNull CompleteClassInternal completeClass)
getCompleteInheritance
in interface CompletePackageInternal
@NonNull public CompleteModelInternal getCompleteModel()
getCompleteModel
in interface CompletePackage
getCompleteModel
in interface CompletePackageInternal
public org.eclipse.emf.ecore.EPackage getEPackage()
getEPackage
in interface CompletePackage
public int getIndex(Package p1)
getIndex
in interface CompletePackage
public Class getMemberType(java.lang.String name)
getMemberType
in interface CompletePackage
public java.lang.String getNsPrefix()
getNsPrefix
in interface CompletePackage
public CompleteClassInternal getOwnedCompleteClass(java.lang.String name)
CompletePackage
getOwnedCompleteClass
in interface CompletePackage
getOwnedCompleteClass
in interface CompletePackageInternal
public CompletePackageInternal getOwnedCompletePackage(@Nullable java.lang.String name)
getOwnedCompletePackage
in interface CompletePackage
getOwnedCompletePackage
in interface CompletePackageInternal
@NonNull public CompleteClasses getOwnedCompleteClasses()
getOwnedCompleteClasses
in interface CompletePackage
PivotPackage.getCompletePackage_OwnedCompleteClasses()
,
CompleteClass.getOwningCompletePackage()
@NonNull public NestedCompletePackages getOwnedCompletePackages()
getOwnedCompletePackages
in interface CompletePackage
PivotPackage.getCompletePackage_OwnedCompletePackages()
public CompleteModel getOwningCompleteModel()
getOwningCompleteModel
in interface CompletePackage
CompletePackage.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 CompletePackage
newOwningCompleteModel
- the new value of the 'Owning Complete Model' container reference.CompletePackage.getOwningCompleteModel()
@Nullable public CompletePackage getOwningCompletePackage()
getOwningCompletePackage
in interface CompletePackage
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningCompletePackage(CompletePackage newOwningCompletePackage, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningCompletePackage(CompletePackage newOwningCompletePackage)
setOwningCompletePackage
in interface CompletePackage
newOwningCompletePackage
- the new value of the 'Owning Complete Package' container reference.CompletePackage.getOwningCompletePackage()
@NonNull public PartialPackages getPartialPackages()
CompletePackage
Package
.
If the meaning of the 'Partial Packages' reference list isn't clear, there really should be more of a description here...
getPartialPackages
in interface CompletePackage
getPartialPackages
in interface CompletePackageInternal
PivotPackage.getCompletePackage_PartialPackages()
public final Package getPrimaryPackage()
getPrimaryPackage
in interface CompletePackage
@NonNull public CompletePackageInternal getRootCompletePackage()
getRootCompletePackage
in interface CompletePackageInternal
public Type getType(java.lang.String metatypeName)
getType
in interface CompletePackage
public java.lang.String getURI()
getURI
in interface CompletePackage
public void init(java.lang.String name, @Nullable java.lang.String nsPrefix, @Nullable java.lang.String nsURI)
init
in interface CompletePackageInternal