Modifier and Type | Interface and Description |
---|---|
interface |
AbstractImplementation
A representation of the model object 'Abstract Implementation'.
|
interface |
BehavioredImplementation
A representation of the model object 'Behaviored Implementation'.
|
interface |
BusImplementation
A representation of the model object 'Bus Implementation'.
|
interface |
DataImplementation
A representation of the model object 'Data Implementation'.
|
interface |
DeviceImplementation
A representation of the model object 'Device Implementation'.
|
interface |
MemoryImplementation
A representation of the model object 'Memory Implementation'.
|
interface |
ProcessImplementation
A representation of the model object 'Process Implementation'.
|
interface |
ProcessorImplementation
A representation of the model object 'Processor Implementation'.
|
interface |
SubprogramGroupImplementation
A representation of the model object 'Subprogram Group Implementation'.
|
interface |
SubprogramImplementation
A representation of the model object 'Subprogram Implementation'.
|
interface |
SystemImplementation
A representation of the model object 'System Implementation'.
|
interface |
ThreadGroupImplementation
A representation of the model object 'Thread Group Implementation'.
|
interface |
ThreadImplementation
A representation of the model object 'Thread Implementation'.
|
interface |
VirtualBusImplementation
A representation of the model object 'Virtual Bus Implementation'.
|
interface |
VirtualProcessorImplementation
A representation of the model object 'Virtual Processor Implementation'.
|
Modifier and Type | Method and Description |
---|---|
ComponentImplementation |
Subcomponent.getComponentImplementation()
returns the component implementation object of a given subcomponent
|
ComponentImplementation |
Element.getContainingComponentImpl()
Get the enclosing component implementation.
|
ComponentImplementation |
ImplementationExtension.getExtended()
Returns the value of the 'Extended' reference.
|
ComponentImplementation |
ComponentImplementation.getExtended()
Returns the value of the 'Extended' reference.
|
ComponentImplementation |
ComponentImplementationReference.getImplementation()
Returns the value of the 'Implementation' reference.
|
Modifier and Type | Method and Description |
---|---|
void |
ImplementationExtension.setExtended(ComponentImplementation value)
Sets the value of the '
Extended ' reference. |
void |
ComponentImplementation.setExtended(ComponentImplementation value)
Sets the value of the '
Extended ' reference. |
void |
ComponentImplementationReference.setImplementation(ComponentImplementation value)
Sets the value of the '
Implementation ' reference. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImplementationImpl
An implementation of the model object 'Abstract Implementation'.
|
class |
BehavioredImplementationImpl
An implementation of the model object 'Behaviored Implementation'.
|
class |
BusImplementationImpl
An implementation of the model object 'Bus Implementation'.
|
class |
ComponentImplementationImpl
An implementation of the model object '
Component Implementation'.
|
class |
DataImplementationImpl
An implementation of the model object 'Data Implementation'.
|
class |
DeviceImplementationImpl
An implementation of the model object 'Device Implementation'.
|
class |
MemoryImplementationImpl
An implementation of the model object 'Memory Implementation'.
|
class |
ProcessImplementationImpl
An implementation of the model object 'Process Implementation'.
|
class |
ProcessorImplementationImpl
An implementation of the model object 'Processor Implementation'.
|
class |
SubprogramGroupImplementationImpl
An implementation of the model object 'Subprogram Group Implementation'.
|
class |
SubprogramImplementationImpl
An implementation of the model object 'Subprogram Implementation'.
|
class |
SystemImplementationImpl
An implementation of the model object 'System Implementation'.
|
class |
ThreadGroupImplementationImpl
An implementation of the model object 'Thread Group Implementation'.
|
class |
ThreadImplementationImpl
An implementation of the model object 'Thread Implementation'.
|
class |
VirtualBusImplementationImpl
An implementation of the model object 'Virtual Bus Implementation'.
|
class |
VirtualProcessorImplementationImpl
An implementation of the model object 'Virtual Processor Implementation'.
|
Modifier and Type | Method and Description |
---|---|
ComponentImplementation |
ImplementationExtensionImpl.basicGetExtended() |
ComponentImplementation |
ComponentImplementationImpl.basicGetExtended() |
ComponentImplementation |
ComponentImplementationReferenceImpl.basicGetImplementation() |
ComponentImplementation |
SubcomponentImpl.getComponentImplementation()
returns the component implementation object of a given subcomponent
|
ComponentImplementation |
ElementImpl.getContainingComponentImpl() |
ComponentImplementation |
ImplementationExtensionImpl.getExtended() |
ComponentImplementation |
ComponentImplementationImpl.getExtended() |
ComponentImplementation |
ComponentImplementationReferenceImpl.getImplementation() |
Modifier and Type | Method and Description |
---|---|
void |
ImplementationExtensionImpl.setExtended(ComponentImplementation newExtended) |
void |
ComponentImplementationImpl.setExtended(ComponentImplementation newExtended) |
void |
ComponentImplementationReferenceImpl.setImplementation(ComponentImplementation newImplementation) |
Modifier and Type | Method and Description |
---|---|
static ComponentImplementation |
InstanceUtil.getComponentImplementation(ComponentInstance ci,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component implementation of a component instance.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList |
ForAllElement.processBottomUpComponentImpl(ComponentImplementation root)
Visits all the component implementations in the subtree rooted at the
given node in reverse containment order.
|
org.eclipse.emf.common.util.EList<Element> |
ForAllElement.processTopDownComponentClassifier(ComponentImplementation root)
Visits all the Component Classifiers used in subtree rooted at the given
node in a prefix order.
|
org.eclipse.emf.common.util.EList |
ForAllElement.processTopDownComponentImpl(ComponentImplementation root)
Visits all the Component Implementations used in the subtree rooted at
the given node in a prefix order.
|
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.common.util.EList<ComponentImplementation> |
AadlUtil.getAllComponentImpl()
Get all component implementations; in all anon.
|
static org.eclipse.emf.common.util.EList<ComponentImplementation> |
AadlUtil.getAllComponentImpl(AadlPackage o)
Get all component implementation; in anon.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
AadlUtil.canImplement(ComponentImplementation impl,
ComponentType type)
Check to see that a component type and a component implementation have
the same category
|
static org.eclipse.emf.common.util.EList<Connection> |
AadlUtil.getIngoingConnections(ComponentImplementation cimpl,
Feature feature)
get ingoing connections to subcomponents from a specified feature of the
component impl
|
static boolean |
AadlUtil.hasPortComponents(ComponentImplementation compimpl)
determine whether a component instance has subcomponents with ports
|
Modifier and Type | Method and Description |
---|---|
T |
Aadl2Switch.caseComponentImplementation(ComponentImplementation object)
Returns the result of interpreting the object as an instance of 'Component Implementation'.
|
boolean |
Aadl2Validator.validateComponentImplementation(ComponentImplementation componentImplementation,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Constructor and Description |
---|
ComponentImplMemberInputValidator(ComponentImplementation ci) |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.common.util.EList<ComponentImplementation> |
EMFIndexRetrieval.getAllComponentImpl()
Get all component implementations; in all
packages (public and private parts)
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Aadl2JavaValidator.canExtend(ComponentImplementation parent,
ComponentImplementation child)
Checks if
child can extend parent . |
void |
Aadl2JavaValidator.caseComponentImplementation(ComponentImplementation componentImplementation) |
void |
Aadl2JavaValidator.checkComponentImplementationUniqueNames(ComponentImplementation impl)
check for unique names in implementation
|