public interface BasicComponent extends ImplementationComponentType
The following features are supported:
RepositoryPackage.getBasicComponent()| Modifier and Type | Method and Description |
|---|---|
EList<PassiveResource> |
getPassiveResource_BasicComponent()
Returns the value of the 'Passive Resource Basic Component' containment
reference list.
|
EList<ServiceEffectSpecification> |
getServiceEffectSpecifications__BasicComponent()
Returns the value of the 'Service Effect Specifications Basic Component'
containment reference list.
|
boolean |
NoSeffTypeUsedTwice(DiagnosticChain diagnostics,
Map<Object,Object> context) |
getComponentParameterUsage_ImplementationComponentType, getComponentType, getParentCompleteComponentTypes, ProvidedInterfaceHaveToConformToComponentType, providedInterfacesHaveToConformToCompleteType, ProvideSameOrMoreInterfacesAsCompleteComponentType, RequiredInterfacesHaveToConformToCompleteType, RequireSameOrFewerInterfacesAsCompleteComponentType, setComponentTypegetRepository__RepositoryComponent, setRepository__RepositoryComponentgetProvidedRoles_InterfaceProvidingEntitygetRequiredRoles_InterfaceRequiringEntitygetResourceRequiredRoles__ResourceInterfaceRequiringEntitygetEntityName, setEntityNamecdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverstatic final String copyright
EList<ServiceEffectSpecification> getServiceEffectSpecifications__BasicComponent()
ServiceEffectSpecification. It is bidirectional and
its opposite is '
Basic Component Service Effect Specification'. This property contains the service effect
specification for services provided by this basic component. RepositoryPackage.getBasicComponent_ServiceEffectSpecifications__BasicComponent(),
ServiceEffectSpecification.getBasicComponent_ServiceEffectSpecification()EList<PassiveResource> getPassiveResource_BasicComponent()
PassiveResource. It is bidirectional and its
opposite is
'Basic Component Passive Resource'.
This property represents the passive resources, e.g., semaphores,
that are owned by this basic component. RepositoryPackage.getBasicComponent_PassiveResource_BasicComponent(),
PassiveResource.getBasicComponent_PassiveResource()boolean NoSeffTypeUsedTwice(DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.