|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AbstractImplementation
A representation of the model object 'Abstract Implementation'.
The following features are supported:
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
Aadl2Package.getAbstractImplementation()
Field Summary |
---|
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Method Summary | |
---|---|
BusSubcomponent |
createOwnedBusSubcomponent()
Creates a new BusSubcomponent and appends it to the 'Owned Bus Subcomponent' containment reference list |
DataSubcomponent |
createOwnedDataSubcomponent()
Creates a new DataSubcomponent and appends it to the 'Owned Data Subcomponent' containment reference list |
DeviceSubcomponent |
createOwnedDeviceSubcomponent()
Creates a new DeviceSubcomponent and appends it to the 'Owned Device Subcomponent' containment reference list |
MemorySubcomponent |
createOwnedMemorySubcomponent()
Creates a new MemorySubcomponent and appends it to the 'Owned Memory Subcomponent' containment reference list |
ProcessorSubcomponent |
createOwnedProcessorSubcomponent()
Creates a new ProcessorSubcomponent and appends it to the 'Owned Processor Subcomponent' containment reference list |
ProcessSubcomponent |
createOwnedProcessSubcomponent()
Creates a new ProcessSubcomponent and appends it to the 'Owned Process Subcomponent' containment reference list |
SubprogramGroupSubcomponent |
createOwnedSubprogramGroupSubcomponent()
Creates a new SubprogramGroupSubcomponent and appends it to the 'Owned Subprogram Group Subcomponent' containment reference list |
SubprogramSubcomponent |
createOwnedSubprogramSubcomponent()
Creates a new SubprogramSubcomponent and appends it to the 'Owned Subprogram Subcomponent' containment reference list |
SystemSubcomponent |
createOwnedSystemSubcomponent()
Creates a new SystemSubcomponent and appends it to the 'Owned System Subcomponent' containment reference list |
ThreadGroupSubcomponent |
createOwnedThreadGroupSubcomponent()
Creates a new ThreadGroupSubcomponent and appends it to the 'Owned Thread Group Subcomponent' containment reference list |
ThreadSubcomponent |
createOwnedThreadSubcomponent()
Creates a new ThreadSubcomponent and appends it to the 'Owned Thread Subcomponent' containment reference list |
VirtualBusSubcomponent |
createOwnedVirtualBusSubcomponent()
Creates a new VirtualBusSubcomponent and appends it to the 'Owned Virtual Bus Subcomponent' containment reference list |
VirtualProcessorSubcomponent |
createOwnedVirtualProcessorSubcomponent()
Creates a new VirtualProcessorSubcomponent and appends it to the 'Owned Virtual Processor Subcomponent' containment reference list |
org.eclipse.emf.common.util.EList<BusSubcomponent> |
getOwnedBusSubcomponents()
Returns the value of the 'Owned Bus Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<DataSubcomponent> |
getOwnedDataSubcomponents()
Returns the value of the 'Owned Data Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<DeviceSubcomponent> |
getOwnedDeviceSubcomponents()
Returns the value of the 'Owned Device Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<MemorySubcomponent> |
getOwnedMemorySubcomponents()
Returns the value of the 'Owned Memory Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<ProcessorSubcomponent> |
getOwnedProcessorSubcomponents()
Returns the value of the 'Owned Processor Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<ProcessSubcomponent> |
getOwnedProcessSubcomponents()
Returns the value of the 'Owned Process Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<SubprogramGroupSubcomponent> |
getOwnedSubprogramGroupSubcomponents()
Returns the value of the 'Owned Subprogram Group Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<SubprogramSubcomponent> |
getOwnedSubprogramSubcomponents()
Returns the value of the 'Owned Subprogram Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<SystemSubcomponent> |
getOwnedSystemSubcomponents()
Returns the value of the 'Owned System Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<ThreadGroupSubcomponent> |
getOwnedThreadGroupSubcomponents()
Returns the value of the 'Owned Thread Group Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<ThreadSubcomponent> |
getOwnedThreadSubcomponents()
Returns the value of the 'Owned Thread Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<VirtualBusSubcomponent> |
getOwnedVirtualBusSubcomponents()
Returns the value of the 'Owned Virtual Bus Subcomponent' containment reference list. |
org.eclipse.emf.common.util.EList<VirtualProcessorSubcomponent> |
getOwnedVirtualProcessorSubcomponents()
Returns the value of the 'Owned Virtual Processor Subcomponent' containment reference list. |
AbstractType |
getType()
Returns the value of the 'Type' reference. |
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, getCategory, 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 |
Method Detail |
---|
org.eclipse.emf.common.util.EList<BusSubcomponent> getOwnedBusSubcomponents()
BusSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Bus Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedBusSubcomponent()
BusSubcomponent createOwnedBusSubcomponent()
BusSubcomponent
and appends it to the 'Owned Bus Subcomponent' containment reference list.
BusSubcomponent
.getOwnedBusSubcomponents()
org.eclipse.emf.common.util.EList<DataSubcomponent> getOwnedDataSubcomponents()
DataSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Data Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedDataSubcomponent()
DataSubcomponent createOwnedDataSubcomponent()
DataSubcomponent
and appends it to the 'Owned Data Subcomponent' containment reference list.
DataSubcomponent
.getOwnedDataSubcomponents()
org.eclipse.emf.common.util.EList<DeviceSubcomponent> getOwnedDeviceSubcomponents()
DeviceSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Device Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedDeviceSubcomponent()
DeviceSubcomponent createOwnedDeviceSubcomponent()
DeviceSubcomponent
and appends it to the 'Owned Device Subcomponent' containment reference list.
DeviceSubcomponent
.getOwnedDeviceSubcomponents()
org.eclipse.emf.common.util.EList<MemorySubcomponent> getOwnedMemorySubcomponents()
MemorySubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Memory Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedMemorySubcomponent()
MemorySubcomponent createOwnedMemorySubcomponent()
MemorySubcomponent
and appends it to the 'Owned Memory Subcomponent' containment reference list.
MemorySubcomponent
.getOwnedMemorySubcomponents()
org.eclipse.emf.common.util.EList<ProcessSubcomponent> getOwnedProcessSubcomponents()
ProcessSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Process Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedProcessSubcomponent()
ProcessSubcomponent createOwnedProcessSubcomponent()
ProcessSubcomponent
and appends it to the 'Owned Process Subcomponent' containment reference list.
ProcessSubcomponent
.getOwnedProcessSubcomponents()
org.eclipse.emf.common.util.EList<ProcessorSubcomponent> getOwnedProcessorSubcomponents()
ProcessorSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Processor Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedProcessorSubcomponent()
ProcessorSubcomponent createOwnedProcessorSubcomponent()
ProcessorSubcomponent
and appends it to the 'Owned Processor Subcomponent' containment reference list.
ProcessorSubcomponent
.getOwnedProcessorSubcomponents()
org.eclipse.emf.common.util.EList<SystemSubcomponent> getOwnedSystemSubcomponents()
SystemSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned System Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedSystemSubcomponent()
SystemSubcomponent createOwnedSystemSubcomponent()
SystemSubcomponent
and appends it to the 'Owned System Subcomponent' containment reference list.
SystemSubcomponent
.getOwnedSystemSubcomponents()
org.eclipse.emf.common.util.EList<SubprogramSubcomponent> getOwnedSubprogramSubcomponents()
SubprogramSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Subprogram Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedSubprogramSubcomponent()
SubprogramSubcomponent createOwnedSubprogramSubcomponent()
SubprogramSubcomponent
and appends it to the 'Owned Subprogram Subcomponent' containment reference list.
SubprogramSubcomponent
.getOwnedSubprogramSubcomponents()
org.eclipse.emf.common.util.EList<SubprogramGroupSubcomponent> getOwnedSubprogramGroupSubcomponents()
SubprogramGroupSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Subprogram Group Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedSubprogramGroupSubcomponent()
SubprogramGroupSubcomponent createOwnedSubprogramGroupSubcomponent()
SubprogramGroupSubcomponent
and appends it to the 'Owned Subprogram Group Subcomponent' containment reference list.
SubprogramGroupSubcomponent
.getOwnedSubprogramGroupSubcomponents()
org.eclipse.emf.common.util.EList<ThreadSubcomponent> getOwnedThreadSubcomponents()
ThreadSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Thread Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedThreadSubcomponent()
ThreadSubcomponent createOwnedThreadSubcomponent()
ThreadSubcomponent
and appends it to the 'Owned Thread Subcomponent' containment reference list.
ThreadSubcomponent
.getOwnedThreadSubcomponents()
org.eclipse.emf.common.util.EList<ThreadGroupSubcomponent> getOwnedThreadGroupSubcomponents()
ThreadGroupSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Thread Group Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedThreadGroupSubcomponent()
ThreadGroupSubcomponent createOwnedThreadGroupSubcomponent()
ThreadGroupSubcomponent
and appends it to the 'Owned Thread Group Subcomponent' containment reference list.
ThreadGroupSubcomponent
.getOwnedThreadGroupSubcomponents()
org.eclipse.emf.common.util.EList<VirtualBusSubcomponent> getOwnedVirtualBusSubcomponents()
VirtualBusSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Virtual Bus Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedVirtualBusSubcomponent()
VirtualBusSubcomponent createOwnedVirtualBusSubcomponent()
VirtualBusSubcomponent
and appends it to the 'Owned Virtual Bus Subcomponent' containment reference list.
VirtualBusSubcomponent
.getOwnedVirtualBusSubcomponents()
org.eclipse.emf.common.util.EList<VirtualProcessorSubcomponent> getOwnedVirtualProcessorSubcomponents()
VirtualProcessorSubcomponent
.
This feature subsets the following features:
If the meaning of the 'Owned Virtual Processor Subcomponent' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getAbstractImplementation_OwnedVirtualProcessorSubcomponent()
VirtualProcessorSubcomponent createOwnedVirtualProcessorSubcomponent()
VirtualProcessorSubcomponent
and appends it to the 'Owned Virtual Processor Subcomponent' containment reference list.
VirtualProcessorSubcomponent
.getOwnedVirtualProcessorSubcomponents()
AbstractType getType()
getType
in interface ComponentImplementation
ComponentImplementation.setType(ComponentType)
,
Aadl2Package.getComponentImplementation_Type()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |