|
||||||||||
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.aadl2.parsesupport.AObjectImpl
edu.cmu.sei.aadl.aadl2.impl.ElementImpl
edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl
edu.cmu.sei.aadl.aadl2.impl.NamespaceImpl
edu.cmu.sei.aadl.aadl2.impl.ClassifierImpl
edu.cmu.sei.aadl.aadl2.impl.ComponentClassifierImpl
edu.cmu.sei.aadl.aadl2.impl.ComponentImplementationImpl
edu.cmu.sei.aadl.aadl2.impl.BehavioredImplementationImpl
edu.cmu.sei.aadl.aadl2.impl.AbstractImplementationImpl
public class AbstractImplementationImpl
An implementation of the model object 'Abstract Implementation'.
The following features are implemented:
Owned Subcomponent
Owned Bus Subcomponent
Owned Data Subcomponent
Owned Device Subcomponent
Owned Memory Subcomponent
Owned Process Subcomponent
Owned Processor Subcomponent
Owned System Subcomponent
Owned Subprogram Subcomponent
Owned Subprogram Group Subcomponent
Owned Thread Subcomponent
Owned Thread Group Subcomponent
Owned Virtual Bus Subcomponent
Owned Virtual Processor Subcomponent
Type
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 static int[] |
OWNED_SUBCOMPONENT_ESUBSETS
The array of subset feature identifiers for the ' Owned Subcomponent ' containment reference list |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.BehavioredImplementationImpl |
---|
CLASSIFIER_FEATURE_ESUBSETS, MEMBER_ESUBSETS, OWNED_MEMBER_ESUBSETS, ownedSubprogramCallSequences |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ComponentImplementationImpl |
---|
connections, flows, GENERAL_ESUBSETS, GENERALIZATION_ESUBSETS, NO_CALLS_EDEFAULT, NO_CONNECTIONS_EDEFAULT, NO_SUBCOMPONENTS_EDEFAULT, noCalls, noConnections, noSubcomponents, ownedExtension, ownedProcessorSubprograms, ownedRealization, subcomponents |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ComponentClassifierImpl |
---|
NO_FLOWS_EDEFAULT, NO_MODES_EDEFAULT, noFlows, noModes, ownedInternalEvents, ownedModes, ownedModeTransitions, ownedProcessorPorts |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ClassifierImpl |
---|
NO_ANNEXES_EDEFAULT, NO_PROPERTIES_EDEFAULT, NO_PROTOTYPES_EDEFAULT, noAnnexes, noProperties, noPrototypes, OWNED_ELEMENT_ESUBSETS, ownedAnnexSubclauses, ownedPrototypeBindings, ownedPrototypes |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT, ownedPropertyAssociations, QUALIFIED_NAME_EDEFAULT |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
ownedComments |
Fields inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
copyright, 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 edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
AbstractImplementationImpl()
|
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.BehavioredImplementationImpl |
---|
callSpecifications, createOwnedSubprogramCallSequence, eInverseRemove, getCallSpecifications, getClassifierFeatures, getMembers, getOwnedMembers, getOwnedSubprogramCallSequences, isSetClassifierFeatures, isSetMembers, isSetOwnedMembers |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ComponentClassifierImpl |
---|
createOwnedInternalEvent, createOwnedMode, createOwnedModeTransition, createOwnedProcessorPort, getOwnedInternalEvents, getOwnedModes, getOwnedModeTransitions, getOwnedProcessorPorts, isNoFlows, isNoModes, setNoFlows, setNoModes |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.NamespaceImpl |
---|
getNamesOfMember, members_distinguishable, membersAreDistinguishable |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
allOwnedElements, create, createOwnedComment, getCacheAdapter, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwner, has_owner, isSetOwner, mustBeOwned, not_own_self |
Methods inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
getAdapter, getLocationReference, setLocationReference, setLocationReference |
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, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, 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, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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 edu.cmu.sei.aadl.aadl2.BehavioredImplementation |
---|
callSpecifications, createOwnedSubprogramCallSequence, getCallSpecifications, getOwnedSubprogramCallSequences |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ComponentClassifier |
---|
createOwnedInternalEvent, createOwnedMode, createOwnedModeTransition, createOwnedProcessorPort, getOwnedInternalEvents, getOwnedModes, getOwnedModeTransitions, getOwnedProcessorPorts, isNoFlows, isNoModes, setNoFlows, setNoModes |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Namespace |
---|
findNamedElement, getMembers, getNamesOfMember, getOwnedMembers, members_distinguishable, membersAreDistinguishable |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Type |
---|
conformsTo |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Element |
---|
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
getLocationReference, 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 |
---|
protected static final int[] OWNED_SUBCOMPONENT_ESUBSETS
Owned Subcomponent
' containment reference list.
getOwnedSubcomponents()
Constructor Detail |
---|
protected AbstractImplementationImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class BehavioredImplementationImpl
public org.eclipse.emf.common.util.EList<Subcomponent> getOwnedSubcomponents()
getOwnedSubcomponents
in interface ComponentImplementation
getOwnedSubcomponents
in class ComponentImplementationImpl
Aadl2Package.getComponentImplementation_OwnedSubcomponent()
public org.eclipse.emf.common.util.EList<BusSubcomponent> getOwnedBusSubcomponents()
getOwnedBusSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedBusSubcomponent()
public BusSubcomponent createOwnedBusSubcomponent()
createOwnedBusSubcomponent
in interface AbstractImplementation
BusSubcomponent
.AbstractImplementation.getOwnedBusSubcomponents()
public org.eclipse.emf.common.util.EList<DataSubcomponent> getOwnedDataSubcomponents()
getOwnedDataSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedDataSubcomponent()
public DataSubcomponent createOwnedDataSubcomponent()
createOwnedDataSubcomponent
in interface AbstractImplementation
DataSubcomponent
.AbstractImplementation.getOwnedDataSubcomponents()
public org.eclipse.emf.common.util.EList<DeviceSubcomponent> getOwnedDeviceSubcomponents()
getOwnedDeviceSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedDeviceSubcomponent()
public DeviceSubcomponent createOwnedDeviceSubcomponent()
createOwnedDeviceSubcomponent
in interface AbstractImplementation
DeviceSubcomponent
.AbstractImplementation.getOwnedDeviceSubcomponents()
public org.eclipse.emf.common.util.EList<MemorySubcomponent> getOwnedMemorySubcomponents()
getOwnedMemorySubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedMemorySubcomponent()
public MemorySubcomponent createOwnedMemorySubcomponent()
createOwnedMemorySubcomponent
in interface AbstractImplementation
MemorySubcomponent
.AbstractImplementation.getOwnedMemorySubcomponents()
public org.eclipse.emf.common.util.EList<ProcessSubcomponent> getOwnedProcessSubcomponents()
getOwnedProcessSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedProcessSubcomponent()
public ProcessSubcomponent createOwnedProcessSubcomponent()
createOwnedProcessSubcomponent
in interface AbstractImplementation
ProcessSubcomponent
.AbstractImplementation.getOwnedProcessSubcomponents()
public org.eclipse.emf.common.util.EList<ProcessorSubcomponent> getOwnedProcessorSubcomponents()
getOwnedProcessorSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedProcessorSubcomponent()
public ProcessorSubcomponent createOwnedProcessorSubcomponent()
createOwnedProcessorSubcomponent
in interface AbstractImplementation
ProcessorSubcomponent
.AbstractImplementation.getOwnedProcessorSubcomponents()
public org.eclipse.emf.common.util.EList<SystemSubcomponent> getOwnedSystemSubcomponents()
getOwnedSystemSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedSystemSubcomponent()
public SystemSubcomponent createOwnedSystemSubcomponent()
createOwnedSystemSubcomponent
in interface AbstractImplementation
SystemSubcomponent
.AbstractImplementation.getOwnedSystemSubcomponents()
public org.eclipse.emf.common.util.EList<SubprogramSubcomponent> getOwnedSubprogramSubcomponents()
getOwnedSubprogramSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedSubprogramSubcomponent()
public SubprogramSubcomponent createOwnedSubprogramSubcomponent()
createOwnedSubprogramSubcomponent
in interface AbstractImplementation
SubprogramSubcomponent
.AbstractImplementation.getOwnedSubprogramSubcomponents()
public org.eclipse.emf.common.util.EList<SubprogramGroupSubcomponent> getOwnedSubprogramGroupSubcomponents()
getOwnedSubprogramGroupSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedSubprogramGroupSubcomponent()
public SubprogramGroupSubcomponent createOwnedSubprogramGroupSubcomponent()
createOwnedSubprogramGroupSubcomponent
in interface AbstractImplementation
SubprogramGroupSubcomponent
.AbstractImplementation.getOwnedSubprogramGroupSubcomponents()
public org.eclipse.emf.common.util.EList<ThreadSubcomponent> getOwnedThreadSubcomponents()
getOwnedThreadSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedThreadSubcomponent()
public ThreadSubcomponent createOwnedThreadSubcomponent()
createOwnedThreadSubcomponent
in interface AbstractImplementation
ThreadSubcomponent
.AbstractImplementation.getOwnedThreadSubcomponents()
public org.eclipse.emf.common.util.EList<ThreadGroupSubcomponent> getOwnedThreadGroupSubcomponents()
getOwnedThreadGroupSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedThreadGroupSubcomponent()
public ThreadGroupSubcomponent createOwnedThreadGroupSubcomponent()
createOwnedThreadGroupSubcomponent
in interface AbstractImplementation
ThreadGroupSubcomponent
.AbstractImplementation.getOwnedThreadGroupSubcomponents()
public org.eclipse.emf.common.util.EList<VirtualBusSubcomponent> getOwnedVirtualBusSubcomponents()
getOwnedVirtualBusSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedVirtualBusSubcomponent()
public VirtualBusSubcomponent createOwnedVirtualBusSubcomponent()
createOwnedVirtualBusSubcomponent
in interface AbstractImplementation
VirtualBusSubcomponent
.AbstractImplementation.getOwnedVirtualBusSubcomponents()
public org.eclipse.emf.common.util.EList<VirtualProcessorSubcomponent> getOwnedVirtualProcessorSubcomponents()
getOwnedVirtualProcessorSubcomponents
in interface AbstractImplementation
Aadl2Package.getAbstractImplementation_OwnedVirtualProcessorSubcomponent()
public VirtualProcessorSubcomponent createOwnedVirtualProcessorSubcomponent()
createOwnedVirtualProcessorSubcomponent
in interface AbstractImplementation
VirtualProcessorSubcomponent
.AbstractImplementation.getOwnedVirtualProcessorSubcomponents()
public AbstractType getType()
getType
in interface AbstractImplementation
getType
in interface ComponentImplementation
getType
in class ComponentImplementationImpl
ComponentImplementation.setType(ComponentType)
,
Aadl2Package.getComponentImplementation_Type()
public AbstractType basicGetType()
basicGetType
in class ComponentImplementationImpl
public void setType(ComponentType newType)
setType
in interface ComponentImplementation
setType
in class ComponentImplementationImpl
newType
- the new value of the 'Type' reference.ComponentImplementation.getType()
public boolean isSetType()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class BehavioredImplementationImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class BehavioredImplementationImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class BehavioredImplementationImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class BehavioredImplementationImpl
public boolean isSetOwnedSubcomponents()
isSetOwnedSubcomponents
in class ComponentImplementationImpl
public java.lang.String getCategory()
ComponentClassifier
getCategory
in interface ComponentClassifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |