|
||||||||||
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
edu.cmu.sei.aadl.model.core.impl.AObjectImpl
edu.cmu.sei.aadl.model.core.impl.NamedElementImpl
edu.cmu.sei.aadl.model.core.impl.PropertyHolderImpl
edu.cmu.sei.aadl.model.core.impl.AadlPackageSectionImpl
public abstract class AadlPackageSectionImpl
An implementation of the model object 'Aadl Package Section'.
The following features are implemented:
Contents
System Type
Data Type
Thread Type
Thread Group Type
Process Type
Subprogram Type
Processor Type
Memory Type
Bus Type
Device Type
System Impl
Data Impl
Thread Impl
Thread Group Impl
Process Impl
Subprogram Impl
Processor Impl
Memory Impl
Bus Impl
Device Impl
Port Group Type
Annex Library
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> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected org.eclipse.emf.ecore.util.FeatureMap |
contents
The cached value of the ' Contents ' attribute list |
static java.lang.String |
copyright
|
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.PropertyHolderImpl |
---|
properties |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.AObjectImpl |
---|
comment, locationReference |
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 |
AadlPackageSectionImpl()
|
Method Summary | |
---|---|
void |
addAnnexLibrary(AnnexLibrary newAnnexLibrary)
phf: add element to multiplicity EList |
void |
addBusImpl(BusImpl newBusImpl)
phf: add element to multiplicity EList |
void |
addBusType(BusType newBusType)
phf: add element to multiplicity EList |
void |
addClassifier(Classifier cf)
Adds a classifier to the AadlSpec by calling the specialized method |
void |
addContents(org.eclipse.emf.ecore.util.FeatureMap.Entry newContents)
phf: add element to multiplicity EList |
void |
addDataImpl(DataImpl newDataImpl)
phf: add element to multiplicity EList |
void |
addDataType(DataType newDataType)
phf: add element to multiplicity EList |
void |
addDeviceImpl(DeviceImpl newDeviceImpl)
phf: add element to multiplicity EList |
void |
addDeviceType(DeviceType newDeviceType)
phf: add element to multiplicity EList |
void |
addMemoryImpl(MemoryImpl newMemoryImpl)
phf: add element to multiplicity EList |
void |
addMemoryType(MemoryType newMemoryType)
phf: add element to multiplicity EList |
void |
addPortGroupType(PortGroupType newPortGroupType)
phf: add element to multiplicity EList |
void |
addProcessImpl(ProcessImpl newProcessImpl)
phf: add element to multiplicity EList |
void |
addProcessorImpl(ProcessorImpl newProcessorImpl)
phf: add element to multiplicity EList |
void |
addProcessorType(ProcessorType newProcessorType)
phf: add element to multiplicity EList |
void |
addProcessType(ProcessType newProcessType)
phf: add element to multiplicity EList |
void |
addSubprogramImpl(SubprogramImpl newSubprogramImpl)
phf: add element to multiplicity EList |
void |
addSubprogramType(SubprogramType newSubprogramType)
phf: add element to multiplicity EList |
void |
addSystemImpl(SystemImpl newSystemImpl)
phf: add element to multiplicity EList |
void |
addSystemType(SystemType newSystemType)
phf: add element to multiplicity EList |
void |
addThreadGroupImpl(ThreadGroupImpl newThreadGroupImpl)
phf: add element to multiplicity EList |
void |
addThreadGroupType(ThreadGroupType newThreadGroupType)
phf: add element to multiplicity EList |
void |
addThreadImpl(ThreadImpl newThreadImpl)
phf: add element to multiplicity EList |
void |
addThreadType(ThreadType newThreadType)
phf: add element to multiplicity EList |
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)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
AnnexLibrary |
findAnnexLibrary(java.lang.String annexName)
Find a annex library with the name of annexName |
Classifier |
findClassifier(java.lang.String name)
Find a classifier with the name . |
org.eclipse.emf.common.util.EList |
getAnnexLibrary()
|
org.eclipse.emf.common.util.EList |
getBusImpl()
|
org.eclipse.emf.common.util.EList |
getBusType()
|
org.eclipse.emf.common.util.EList |
getClassifier()
returns the set of locally declared classifiers in a public or private package section |
org.eclipse.emf.common.util.EList |
getComponentClassifier()
returns the set of locally declared component classifiers in a public or private package section |
org.eclipse.emf.common.util.EList |
getComponentClassifier(ComponentCategory compCategory)
Get the componentClassifier that can be associated with a SubComponent |
org.eclipse.emf.ecore.util.FeatureMap |
getContents()
|
org.eclipse.emf.common.util.EList |
getDataImpl()
|
org.eclipse.emf.common.util.EList |
getDataType()
|
org.eclipse.emf.common.util.EList |
getDeviceImpl()
|
org.eclipse.emf.common.util.EList |
getDeviceType()
|
org.eclipse.emf.common.util.EList |
getMemoryImpl()
|
org.eclipse.emf.common.util.EList |
getMemoryType()
|
org.eclipse.emf.common.util.EList |
getPortGroupType()
|
org.eclipse.emf.common.util.EList |
getProcessImpl()
|
org.eclipse.emf.common.util.EList |
getProcessorImpl()
|
org.eclipse.emf.common.util.EList |
getProcessorType()
|
org.eclipse.emf.common.util.EList |
getProcessType()
|
org.eclipse.emf.common.util.EList |
getSubprogramImpl()
|
org.eclipse.emf.common.util.EList |
getSubprogramType()
|
org.eclipse.emf.common.util.EList |
getSystemImpl()
|
org.eclipse.emf.common.util.EList |
getSystemType()
|
org.eclipse.emf.common.util.EList |
getThreadGroupImpl()
|
org.eclipse.emf.common.util.EList |
getThreadGroupType()
|
org.eclipse.emf.common.util.EList |
getThreadImpl()
|
org.eclipse.emf.common.util.EList |
getThreadType()
|
java.lang.String |
toString()
|
Methods inherited from class edu.cmu.sei.aadl.model.core.impl.NamedElementImpl |
---|
checkName, getName, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.cmu.sei.aadl.model.core.NamedElement |
---|
getName, setName |
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject |
---|
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, setLocationReference, setLocationReference |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, 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.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
public static final java.lang.String copyright
protected org.eclipse.emf.ecore.util.FeatureMap contents
Contents
' attribute list.
getContents()
Constructor Detail |
---|
protected AadlPackageSectionImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class PropertyHolderImpl
public org.eclipse.emf.common.util.EList getSystemType()
getSystemType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_SystemType()
public void addSystemType(SystemType newSystemType)
addSystemType
in interface AadlPackageSection
newSystemType
- the value to add to 'System Type' containment reference list.public org.eclipse.emf.common.util.EList getDataType()
getDataType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_DataType()
public void addDataType(DataType newDataType)
addDataType
in interface AadlPackageSection
newDataType
- the value to add to 'Data Type' containment reference list.public org.eclipse.emf.common.util.EList getThreadType()
getThreadType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ThreadType()
public void addThreadType(ThreadType newThreadType)
addThreadType
in interface AadlPackageSection
newThreadType
- the value to add to 'Thread Type' containment reference list.public org.eclipse.emf.common.util.EList getThreadGroupType()
getThreadGroupType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ThreadGroupType()
public void addThreadGroupType(ThreadGroupType newThreadGroupType)
addThreadGroupType
in interface AadlPackageSection
newThreadGroupType
- the value to add to 'Thread Group Type' containment reference list.public org.eclipse.emf.common.util.EList getProcessType()
getProcessType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ProcessType()
public void addProcessType(ProcessType newProcessType)
addProcessType
in interface AadlPackageSection
newProcessType
- the value to add to 'Process Type' containment reference list.public org.eclipse.emf.common.util.EList getSubprogramType()
getSubprogramType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_SubprogramType()
public void addSubprogramType(SubprogramType newSubprogramType)
addSubprogramType
in interface AadlPackageSection
newSubprogramType
- the value to add to 'Subprogram Type' containment reference list.public org.eclipse.emf.common.util.EList getProcessorType()
getProcessorType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ProcessorType()
public void addProcessorType(ProcessorType newProcessorType)
addProcessorType
in interface AadlPackageSection
newProcessorType
- the value to add to 'Processor Type' containment reference list.public org.eclipse.emf.common.util.EList getMemoryType()
getMemoryType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_MemoryType()
public void addMemoryType(MemoryType newMemoryType)
addMemoryType
in interface AadlPackageSection
newMemoryType
- the value to add to 'Memory Type' containment reference list.public org.eclipse.emf.common.util.EList getBusType()
getBusType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_BusType()
public void addBusType(BusType newBusType)
addBusType
in interface AadlPackageSection
newBusType
- the value to add to 'Bus Type' containment reference list.public org.eclipse.emf.common.util.EList getDeviceType()
getDeviceType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_DeviceType()
public void addDeviceType(DeviceType newDeviceType)
addDeviceType
in interface AadlPackageSection
newDeviceType
- the value to add to 'Device Type' containment reference list.public org.eclipse.emf.common.util.EList getSystemImpl()
getSystemImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_SystemImpl()
public void addSystemImpl(SystemImpl newSystemImpl)
addSystemImpl
in interface AadlPackageSection
newSystemImpl
- the value to add to 'System Impl' containment reference list.public org.eclipse.emf.common.util.EList getDataImpl()
getDataImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_DataImpl()
public void addDataImpl(DataImpl newDataImpl)
addDataImpl
in interface AadlPackageSection
newDataImpl
- the value to add to 'Data Impl' containment reference list.public org.eclipse.emf.common.util.EList getThreadImpl()
getThreadImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ThreadImpl()
public void addThreadImpl(ThreadImpl newThreadImpl)
addThreadImpl
in interface AadlPackageSection
newThreadImpl
- the value to add to 'Thread Impl' containment reference list.public org.eclipse.emf.common.util.EList getThreadGroupImpl()
getThreadGroupImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ThreadGroupImpl()
public void addThreadGroupImpl(ThreadGroupImpl newThreadGroupImpl)
addThreadGroupImpl
in interface AadlPackageSection
newThreadGroupImpl
- the value to add to 'Thread Group Impl' containment reference list.public org.eclipse.emf.common.util.EList getProcessImpl()
getProcessImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ProcessImpl()
public void addProcessImpl(ProcessImpl newProcessImpl)
addProcessImpl
in interface AadlPackageSection
newProcessImpl
- the value to add to 'Process Impl' containment reference list.public org.eclipse.emf.common.util.EList getSubprogramImpl()
getSubprogramImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_SubprogramImpl()
public void addSubprogramImpl(SubprogramImpl newSubprogramImpl)
addSubprogramImpl
in interface AadlPackageSection
newSubprogramImpl
- the value to add to 'Subprogram Impl' containment reference list.public org.eclipse.emf.common.util.EList getProcessorImpl()
getProcessorImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_ProcessorImpl()
public void addProcessorImpl(ProcessorImpl newProcessorImpl)
addProcessorImpl
in interface AadlPackageSection
newProcessorImpl
- the value to add to 'Processor Impl' containment reference list.public org.eclipse.emf.common.util.EList getMemoryImpl()
getMemoryImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_MemoryImpl()
public void addMemoryImpl(MemoryImpl newMemoryImpl)
addMemoryImpl
in interface AadlPackageSection
newMemoryImpl
- the value to add to 'Memory Impl' containment reference list.public org.eclipse.emf.common.util.EList getBusImpl()
getBusImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_BusImpl()
public void addBusImpl(BusImpl newBusImpl)
addBusImpl
in interface AadlPackageSection
newBusImpl
- the value to add to 'Bus Impl' containment reference list.public org.eclipse.emf.common.util.EList getDeviceImpl()
getDeviceImpl
in interface AadlPackageSection
CorePackage.getAadlPackageSection_DeviceImpl()
public void addDeviceImpl(DeviceImpl newDeviceImpl)
addDeviceImpl
in interface AadlPackageSection
newDeviceImpl
- the value to add to 'Device Impl' containment reference list.public org.eclipse.emf.common.util.EList getPortGroupType()
getPortGroupType
in interface AadlPackageSection
CorePackage.getAadlPackageSection_PortGroupType()
public void addPortGroupType(PortGroupType newPortGroupType)
addPortGroupType
in interface AadlPackageSection
newPortGroupType
- the value to add to 'Port Group Type' containment reference list.public org.eclipse.emf.common.util.EList getAnnexLibrary()
getAnnexLibrary
in interface AadlPackageSection
CorePackage.getAadlPackageSection_AnnexLibrary()
public void addAnnexLibrary(AnnexLibrary newAnnexLibrary)
addAnnexLibrary
in interface AadlPackageSection
newAnnexLibrary
- the value to add to 'Annex Library' containment reference list.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 PropertyHolderImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class PropertyHolderImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class PropertyHolderImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class PropertyHolderImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class PropertyHolderImpl
public org.eclipse.emf.ecore.util.FeatureMap getContents()
getContents
in interface AadlPackageSection
CorePackage.getAadlPackageSection_Contents()
public void addContents(org.eclipse.emf.ecore.util.FeatureMap.Entry newContents)
addContents
in interface AadlPackageSection
newContents
- the value to add to 'Contents' attribute list.public java.lang.String toString()
toString
in class NamedElementImpl
public void addClassifier(Classifier cf)
addClassifier
in interface AadlPackageSection
public org.eclipse.emf.common.util.EList getClassifier()
getClassifier
in interface AadlPackageSection
public org.eclipse.emf.common.util.EList getComponentClassifier()
getComponentClassifier
in interface AadlPackageSection
public org.eclipse.emf.common.util.EList getComponentClassifier(ComponentCategory compCategory)
getComponentClassifier
in interface AadlPackageSection
compCategory
-
public Classifier findClassifier(java.lang.String name)
findClassifier
in interface AadlPackageSection
name
- Identification of the classifier to find.
public AnnexLibrary findAnnexLibrary(java.lang.String annexName)
findAnnexLibrary
in interface AadlPackageSection
annexName
- the annex to be found
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |