public abstract class PackageSectionImpl extends NamespaceImpl implements PackageSection
The following features are implemented:
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
copyright
Modifier and Type | Method and Description |
---|---|
AnnexLibrary |
createOwnedAnnexLibrary() |
AnnexLibrary |
createOwnedAnnexLibrary(org.eclipse.emf.ecore.EClass eClass) |
Classifier |
createOwnedClassifier(org.eclipse.emf.ecore.EClass eClass) |
ComponentTypeRename |
createOwnedComponentTypeRename() |
FeatureGroupTypeRename |
createOwnedFeatureGroupTypeRename() |
PackageRename |
createOwnedPackageRename() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
NamedElement |
findInternallyVisibleNamedElement(java.lang.String name)
name lookup from within package.
|
NamedElement |
findNamedElement(java.lang.String name)
name lookup of externally visible names.
|
org.eclipse.emf.common.util.EList<ModelUnit> |
getImportedUnits() |
java.lang.String |
getName()
Returns the name of the package.
|
org.eclipse.emf.common.util.EList<AnnexLibrary> |
getOwnedAnnexLibraries() |
org.eclipse.emf.common.util.EList<Classifier> |
getOwnedClassifiers() |
org.eclipse.emf.common.util.EList<ComponentTypeRename> |
getOwnedComponentTypeRenames() |
org.eclipse.emf.common.util.EList<FeatureGroupTypeRename> |
getOwnedFeatureGroupTypeRenames() |
org.eclipse.emf.common.util.EList<NamedElement> |
getOwnedMembers() |
org.eclipse.emf.common.util.EList<PackageRename> |
getOwnedPackageRenames() |
boolean |
isNoAnnexes() |
boolean |
isNoProperties() |
boolean |
isSetName() |
boolean |
isSetOwnedMembers() |
void |
setName(java.lang.String newName) |
void |
setNoAnnexes(boolean newNoAnnexes) |
void |
setNoProperties(boolean newNoProperties) |
java.lang.String |
toString() |
getMembers, getNamesOfMember, getOwnedElements, isSetMembers, isSetOwnedElements, members_distinguishable, membersAreDistinguishable
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getNamespace, getNonModalPropertyValue, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getPropertyValues, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setPropertyValue, setPropertyValue, setPropertyValue
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwner, has_owner, mustBeOwned, not_own_self
getAdapter, getLocationReference, setLocationReference, setLocationReference
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getMembers, getNamesOfMember, members_distinguishable, membersAreDistinguishable
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getNamespace, getNonModalPropertyValue, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getPropertyValues, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setPropertyValue, setPropertyValue, setPropertyValue
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
getLocationReference, setLocationReference, setLocationReference
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public org.eclipse.emf.common.util.EList<NamedElement> getOwnedMembers()
getOwnedMembers
in interface Namespace
getOwnedMembers
in class NamespaceImpl
Aadl2Package.getNamespace_OwnedMember()
public org.eclipse.emf.common.util.EList<Classifier> getOwnedClassifiers()
getOwnedClassifiers
in interface PackageSection
Aadl2Package.getPackageSection_OwnedClassifier()
public Classifier createOwnedClassifier(org.eclipse.emf.ecore.EClass eClass)
createOwnedClassifier
in interface PackageSection
eClass
- The Ecore class of the Classifier
to create.Classifier
.PackageSection.getOwnedClassifiers()
public org.eclipse.emf.common.util.EList<PackageRename> getOwnedPackageRenames()
getOwnedPackageRenames
in interface PackageSection
Aadl2Package.getPackageSection_OwnedPackageRename()
public PackageRename createOwnedPackageRename()
createOwnedPackageRename
in interface PackageSection
PackageRename
.PackageSection.getOwnedPackageRenames()
public org.eclipse.emf.common.util.EList<ComponentTypeRename> getOwnedComponentTypeRenames()
getOwnedComponentTypeRenames
in interface PackageSection
Aadl2Package.getPackageSection_OwnedComponentTypeRename()
public ComponentTypeRename createOwnedComponentTypeRename()
createOwnedComponentTypeRename
in interface PackageSection
ComponentTypeRename
.PackageSection.getOwnedComponentTypeRenames()
public boolean isNoAnnexes()
isNoAnnexes
in interface PackageSection
PackageSection.setNoAnnexes(boolean)
,
Aadl2Package.getPackageSection_NoAnnexes()
public void setNoAnnexes(boolean newNoAnnexes)
setNoAnnexes
in interface PackageSection
newNoAnnexes
- the new value of the 'No Annexes' attribute.PackageSection.isNoAnnexes()
public boolean isNoProperties()
isNoProperties
in interface PackageSection
PackageSection.setNoProperties(boolean)
,
Aadl2Package.getPackageSection_NoProperties()
public void setNoProperties(boolean newNoProperties)
setNoProperties
in interface PackageSection
newNoProperties
- the new value of the 'No Properties' attribute.PackageSection.isNoProperties()
public org.eclipse.emf.common.util.EList<FeatureGroupTypeRename> getOwnedFeatureGroupTypeRenames()
getOwnedFeatureGroupTypeRenames
in interface PackageSection
Aadl2Package.getPackageSection_OwnedFeatureGroupTypeRename()
public FeatureGroupTypeRename createOwnedFeatureGroupTypeRename()
createOwnedFeatureGroupTypeRename
in interface PackageSection
FeatureGroupTypeRename
.PackageSection.getOwnedFeatureGroupTypeRenames()
public org.eclipse.emf.common.util.EList<AnnexLibrary> getOwnedAnnexLibraries()
getOwnedAnnexLibraries
in interface PackageSection
Aadl2Package.getPackageSection_OwnedAnnexLibrary()
public AnnexLibrary createOwnedAnnexLibrary(org.eclipse.emf.ecore.EClass eClass)
createOwnedAnnexLibrary
in interface PackageSection
eClass
- The Ecore class of the AnnexLibrary
to create.AnnexLibrary
.PackageSection.getOwnedAnnexLibraries()
public AnnexLibrary createOwnedAnnexLibrary()
createOwnedAnnexLibrary
in interface PackageSection
DefaultAnnexLibrary
.PackageSection.getOwnedAnnexLibraries()
public org.eclipse.emf.common.util.EList<ModelUnit> getImportedUnits()
getImportedUnits
in interface PackageSection
Aadl2Package.getPackageSection_ImportedUnit()
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 NamedElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class NamespaceImpl
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 NamespaceImpl
public java.lang.String toString()
toString
in class NamedElementImpl
public boolean isSetOwnedMembers()
isSetOwnedMembers
in class NamespaceImpl
public java.lang.String getName()
getName
in interface NamedElement
getName
in class NamedElementImpl
NamedElement.setName(String)
,
Aadl2Package.getNamedElement_Name()
public void setName(java.lang.String newName)
setName
in interface NamedElement
setName
in class NamedElementImpl
newName
- the new value of the 'Name' attribute.NamedElement.getName()
public boolean isSetName()
public NamedElement findNamedElement(java.lang.String name)
findNamedElement
in interface Namespace
findNamedElement
in class NamespaceImpl
public NamedElement findInternallyVisibleNamedElement(java.lang.String name)
findInternallyVisibleNamedElement
in interface PackageSection