|
||||||||||
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.SubcomponentsImpl
edu.cmu.sei.aadl.model.component.impl.SystemSubcomponentsImpl
public class SystemSubcomponentsImpl
An implementation of the model object 'System Subcomponents'.
The following features are implemented:
System Subcomponent
Data Subcomponent
Process Subcomponent
Processor Subcomponent
Memory Subcomponent
Bus Subcomponent
Device Subcomponent
Subcomponents
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 | |
---|---|
static java.lang.String |
copyright
|
protected org.eclipse.emf.ecore.util.FeatureMap |
subcomponents
The cached value of the ' Subcomponents ' attribute list |
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 |
SystemSubcomponentsImpl()
|
Method Summary | |
---|---|
void |
addBusSubcomponent(BusSubcomponent newBusSubcomponent)
phf: add element to multiplicity EList |
void |
addDataSubcomponent(DataSubcomponent newDataSubcomponent)
phf: add element to multiplicity EList |
void |
addDeviceSubcomponent(DeviceSubcomponent newDeviceSubcomponent)
phf: add element to multiplicity EList |
void |
addMemorySubcomponent(MemorySubcomponent newMemorySubcomponent)
phf: add element to multiplicity EList |
void |
addProcessorSubcomponent(ProcessorSubcomponent newProcessorSubcomponent)
phf: add element to multiplicity EList |
void |
addProcessSubcomponent(ProcessSubcomponent newProcessSubcomponent)
phf: add element to multiplicity EList |
void |
addSubcomponents(org.eclipse.emf.ecore.util.FeatureMap.Entry newSubcomponents)
phf: add element to multiplicity EList |
void |
addSystemSubcomponent(SystemSubcomponent newSystemSubcomponent)
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)
|
org.eclipse.emf.common.util.EList |
getBusSubcomponent()
|
org.eclipse.emf.common.util.EList |
getDataSubcomponent()
|
org.eclipse.emf.common.util.EList |
getDeviceSubcomponent()
|
org.eclipse.emf.common.util.EList |
getMemorySubcomponent()
|
org.eclipse.emf.common.util.EList |
getProcessorSubcomponent()
|
org.eclipse.emf.common.util.EList |
getProcessSubcomponent()
|
org.eclipse.emf.ecore.util.FeatureMap |
getSubcomponents()
|
org.eclipse.emf.common.util.EList |
getSystemSubcomponent()
|
java.lang.String |
toString()
|
Methods inherited from class edu.cmu.sei.aadl.model.core.impl.SubcomponentsImpl |
---|
addSubcomponent |
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.Subcomponents |
---|
addSubcomponent |
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 subcomponents
Subcomponents
' attribute list.
getSubcomponents()
Constructor Detail |
---|
protected SystemSubcomponentsImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class SubcomponentsImpl
public org.eclipse.emf.common.util.EList getSystemSubcomponent()
getSystemSubcomponent
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_SystemSubcomponent()
public void addSystemSubcomponent(SystemSubcomponent newSystemSubcomponent)
addSystemSubcomponent
in interface SystemSubcomponents
newSystemSubcomponent
- the value to add to 'System Subcomponent' containment reference list.public org.eclipse.emf.common.util.EList getDataSubcomponent()
getDataSubcomponent
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_DataSubcomponent()
public void addDataSubcomponent(DataSubcomponent newDataSubcomponent)
addDataSubcomponent
in interface SystemSubcomponents
newDataSubcomponent
- the value to add to 'Data Subcomponent' containment reference list.public org.eclipse.emf.common.util.EList getProcessSubcomponent()
getProcessSubcomponent
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_ProcessSubcomponent()
public void addProcessSubcomponent(ProcessSubcomponent newProcessSubcomponent)
addProcessSubcomponent
in interface SystemSubcomponents
newProcessSubcomponent
- the value to add to 'Process Subcomponent' containment reference list.public org.eclipse.emf.common.util.EList getProcessorSubcomponent()
getProcessorSubcomponent
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_ProcessorSubcomponent()
public void addProcessorSubcomponent(ProcessorSubcomponent newProcessorSubcomponent)
addProcessorSubcomponent
in interface SystemSubcomponents
newProcessorSubcomponent
- the value to add to 'Processor Subcomponent' containment reference list.public org.eclipse.emf.common.util.EList getMemorySubcomponent()
getMemorySubcomponent
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_MemorySubcomponent()
public void addMemorySubcomponent(MemorySubcomponent newMemorySubcomponent)
addMemorySubcomponent
in interface SystemSubcomponents
newMemorySubcomponent
- the value to add to 'Memory Subcomponent' containment reference list.public org.eclipse.emf.common.util.EList getBusSubcomponent()
getBusSubcomponent
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_BusSubcomponent()
public void addBusSubcomponent(BusSubcomponent newBusSubcomponent)
addBusSubcomponent
in interface SystemSubcomponents
newBusSubcomponent
- the value to add to 'Bus Subcomponent' containment reference list.public org.eclipse.emf.common.util.EList getDeviceSubcomponent()
getDeviceSubcomponent
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_DeviceSubcomponent()
public void addDeviceSubcomponent(DeviceSubcomponent newDeviceSubcomponent)
addDeviceSubcomponent
in interface SystemSubcomponents
newDeviceSubcomponent
- the value to add to 'Device Subcomponent' containment reference list.public org.eclipse.emf.ecore.util.FeatureMap getSubcomponents()
getSubcomponents
in interface SystemSubcomponents
ComponentPackage.getSystemSubcomponents_Subcomponents()
public void addSubcomponents(org.eclipse.emf.ecore.util.FeatureMap.Entry newSubcomponents)
addSubcomponents
in interface SystemSubcomponents
newSubcomponents
- the value to add to 'Subcomponents' attribute 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 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 AObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class AObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class AObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class AObjectImpl
public java.lang.String toString()
toString
in class AObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |