|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl
org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.NamespaceImpl
org.eclipse.ocl.examples.pivot.internal.impl.PackageImpl
public class PackageImpl
An implementation of the model object 'Package'.
The following features are implemented:
Owned Template SignatureTemplate BindingUnspecialized ElementImported PackageNested PackageNesting PackageNs PrefixNs URIOwned TypeProfile Application
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
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 |
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
org.eclipse.emf.common.notify.Adapter.Internal |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected org.eclipse.emf.common.util.EList<Package> |
importedPackage
The cached value of the ' Imported Package' reference list. |
protected org.eclipse.emf.common.util.EList<Package> |
nestedPackage
The cached value of the ' Nested Package' containment reference list. |
protected static java.lang.String |
NS_PREFIX_EDEFAULT
The default value of the ' Ns Prefix' attribute. |
protected static java.lang.String |
NS_URI_EDEFAULT
The default value of the ' Ns URI' attribute. |
protected java.lang.String |
nsPrefix
The cached value of the ' Ns Prefix' attribute. |
protected java.lang.String |
nsURI
The cached value of the ' Ns URI' attribute. |
protected TemplateSignature |
ownedTemplateSignature
The cached value of the ' Owned Template Signature' containment reference. |
protected org.eclipse.emf.common.util.EList<Type> |
ownedType
The cached value of the ' Owned Type' containment reference list. |
protected org.eclipse.emf.common.util.EList<ProfileApplication> |
profileApplication
The cached value of the ' Profile Application' containment reference list. |
protected org.eclipse.emf.common.util.EList<TemplateBinding> |
templateBinding
The cached value of the ' Template Binding' containment reference list. |
protected TemplateableElement |
unspecializedElement
The cached value of the ' Unspecialized Element' reference. |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamespaceImpl |
|---|
ownedRule |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
extension, ownedAnnotation, ownedComment |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
PackageImpl()
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetNestingPackage(Package newNestingPackage,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
int |
eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
|
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
|
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)
|
|
org.eclipse.emf.ecore.EPackage |
getEPackage()
|
|
java.util.List<Package> |
getImportedPackage()
|
|
java.util.List<Package> |
getNestedPackage()
|
|
Package |
getNestingPackage()
|
|
java.lang.String |
getNsPrefix()
|
|
java.lang.String |
getNsURI()
|
|
TemplateSignature |
getOwnedTemplateSignature()
|
|
java.util.List<Type> |
getOwnedType()
|
|
PackageId |
getPackageId()
|
|
java.util.List<ProfileApplication> |
getProfileApplication()
|
|
java.util.List<TemplateBinding> |
getTemplateBinding()
|
|
TemplateableElement |
getUnspecializedElement()
|
|
boolean |
isTemplate()
|
|
java.util.List<ParameterableElement> |
parameterableElements()
|
|
void |
setNestingPackage(Package newNestingPackage)
|
|
void |
setNsPrefix(java.lang.String newNsPrefix)
|
|
void |
setNsURI(java.lang.String newNsURI)
|
|
void |
setOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature)
|
|
void |
setUnspecializedElement(TemplateableElement newUnspecializedElement)
|
|
java.lang.String |
toString()
|
|
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamespaceImpl |
|---|
getOwnedRule |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
allOwnedElements, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl |
|---|
eBasicSetContainer, eBasicSetContainer, getETarget, getImage, getTarget, getText, isAdapterForType, notifyChanged, setTarget, unsetTarget |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, 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 |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Namespace |
|---|
getOwnedRule |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
|---|
allOwnedElements, getETarget, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitable |
|---|
eClass |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected TemplateSignature ownedTemplateSignature
Owned Template Signature' containment reference.
getOwnedTemplateSignature()protected org.eclipse.emf.common.util.EList<TemplateBinding> templateBinding
Template Binding' containment reference list.
getTemplateBinding()protected TemplateableElement unspecializedElement
Unspecialized Element' reference.
getUnspecializedElement()protected org.eclipse.emf.common.util.EList<Package> importedPackage
Imported Package' reference list.
getImportedPackage()protected org.eclipse.emf.common.util.EList<Package> nestedPackage
Nested Package' containment reference list.
getNestedPackage()protected static final java.lang.String NS_PREFIX_EDEFAULT
Ns Prefix' attribute.
getNsPrefix()protected java.lang.String nsPrefix
Ns Prefix' attribute.
getNsPrefix()protected static final java.lang.String NS_URI_EDEFAULT
Ns URI' attribute.
getNsURI()protected java.lang.String nsURI
Ns URI' attribute.
getNsURI()protected org.eclipse.emf.common.util.EList<Type> ownedType
Owned Type' containment reference list.
getOwnedType()protected org.eclipse.emf.common.util.EList<ProfileApplication> profileApplication
Profile Application' containment reference list.
getProfileApplication()| Constructor Detail |
|---|
protected PackageImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NamespaceImplpublic java.util.List<TemplateBinding> getTemplateBinding()
getTemplateBinding in interface TemplateableElementPivotPackage.getTemplateableElement_TemplateBinding(),
TemplateBinding.getBoundElement()public TemplateSignature getOwnedTemplateSignature()
getOwnedTemplateSignature in interface TemplateableElementTemplateableElement.setOwnedTemplateSignature(TemplateSignature),
PivotPackage.getTemplateableElement_OwnedTemplateSignature(),
TemplateSignature.getTemplate()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature)
setOwnedTemplateSignature in interface TemplateableElementnewOwnedTemplateSignature - the new value of the 'Owned Template Signature' containment reference.TemplateableElement.getOwnedTemplateSignature()public TemplateableElement getUnspecializedElement()
getUnspecializedElement in interface TemplateableElementTemplateableElement.setUnspecializedElement(TemplateableElement),
PivotPackage.getTemplateableElement_UnspecializedElement()public void setUnspecializedElement(TemplateableElement newUnspecializedElement)
setUnspecializedElement in interface TemplateableElementnewUnspecializedElement - the new value of the 'Unspecialized Element' reference.TemplateableElement.getUnspecializedElement()@NonNull public java.util.List<Package> getNestedPackage()
getNestedPackage in interface DomainPackagegetNestedPackage in interface PackagePivotPackage.getPackage_NestedPackage(),
Package.getNestingPackage()public java.lang.String getNsPrefix()
getNsPrefix in interface DomainPackagegetNsPrefix in interface PackagePackage.setNsPrefix(String),
PivotPackage.getPackage_NsPrefix()public void setNsPrefix(java.lang.String newNsPrefix)
setNsPrefix in interface PackagenewNsPrefix - the new value of the 'Ns Prefix' attribute.Package.getNsPrefix()public java.lang.String getNsURI()
getNsURI in interface DomainPackagegetNsURI in interface PackagePackage.setNsURI(String),
PivotPackage.getPackage_NsURI()public void setNsURI(java.lang.String newNsURI)
setNsURI in interface PackagenewNsURI - the new value of the 'Ns URI' attribute.Package.getNsURI()@NonNull public java.util.List<Package> getImportedPackage()
getImportedPackage in interface PackagePivotPackage.getPackage_ImportedPackage()@NonNull public java.util.List<Type> getOwnedType()
getOwnedType in interface DomainPackagegetOwnedType in interface PackagePivotPackage.getPackage_OwnedType(),
Type.getPackage()@NonNull public java.util.List<ProfileApplication> getProfileApplication()
getProfileApplication in interface PackagePivotPackage.getPackage_ProfileApplication(),
ProfileApplication.getApplyingPackage()public Package getNestingPackage()
getNestingPackage in interface DomainPackagegetNestingPackage in interface PackagePackage.setNestingPackage(Package),
PivotPackage.getPackage_NestingPackage(),
Package.getNestedPackage()
public org.eclipse.emf.common.notify.NotificationChain basicSetNestingPackage(Package newNestingPackage,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setNestingPackage(Package newNestingPackage)
setNestingPackage in interface PackagenewNestingPackage - the new value of the 'Nesting Package' container reference.Package.getNestingPackage()public java.util.List<ParameterableElement> parameterableElements()
parameterableElements in interface TemplateableElementpublic boolean isTemplate()
isTemplate in interface TemplateableElement
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 NamespaceImplpublic 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.InternalEObjecteGet in class NamespaceImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamespaceImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamespaceImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamespaceImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
eDerivedOperationID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedOperationID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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.InternalEObjecteInvoke in class ElementImpljava.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class NamedElementImpl
public <R> R accept(@NonNull
Visitor<R> visitor)
VisitableImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface Visitableaccept in class NamespaceImpl@Nullable public org.eclipse.emf.ecore.EPackage getEPackage()
getEPackage in interface DomainPackage@NonNull public PackageId getPackageId()
getPackageId in interface DomainPackage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||