public interface Component extends Block, PartitionableElement, InterfaceAllocator, CommunicationLinkExchanger
The following features are supported:
Owned Interface UsesUsed Interface LinksUsed InterfacesOwned Interface ImplementationsImplemented Interface LinksImplemented InterfacesProvisioned Component AllocationsProvisioning Component AllocationsAllocated ComponentsAllocating ComponentsProvided InterfacesRequired InterfacesContained Component PortsContained PartsContained Physical PortsOwned Physical PathOwned Physical LinksOwned Physical Link CategoriesCsPackage.getComponent()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<Component> |
getAllocatedComponents()
Returns the value of the 'Allocated Components' reference list.
|
org.eclipse.emf.common.util.EList<Component> |
getAllocatingComponents()
Returns the value of the 'Allocating Components' reference list.
|
org.eclipse.emf.common.util.EList<ComponentPort> |
getContainedComponentPorts()
Returns the value of the 'Contained Component Ports' reference list.
|
org.eclipse.emf.common.util.EList<Part> |
getContainedParts()
Returns the value of the 'Contained Parts' reference list.
|
org.eclipse.emf.common.util.EList<PhysicalPort> |
getContainedPhysicalPorts()
Returns the value of the 'Contained Physical Ports' reference list.
|
org.eclipse.emf.common.util.EList<InterfaceImplementation> |
getImplementedInterfaceLinks()
Returns the value of the 'Implemented Interface Links' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getImplementedInterfaces()
Returns the value of the 'Implemented Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<InterfaceImplementation> |
getOwnedInterfaceImplementations()
Returns the value of the 'Owned Interface Implementations' containment reference list.
|
org.eclipse.emf.common.util.EList<InterfaceUse> |
getOwnedInterfaceUses()
Returns the value of the 'Owned Interface Uses' containment reference list.
|
org.eclipse.emf.common.util.EList<PhysicalLinkCategory> |
getOwnedPhysicalLinkCategories()
Returns the value of the 'Owned Physical Link Categories' containment reference list.
|
org.eclipse.emf.common.util.EList<PhysicalLink> |
getOwnedPhysicalLinks()
Returns the value of the 'Owned Physical Links' containment reference list.
|
org.eclipse.emf.common.util.EList<PhysicalPath> |
getOwnedPhysicalPath()
Returns the value of the 'Owned Physical Path' containment reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getProvidedInterfaces()
Returns the value of the 'Provided Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<ComponentAllocation> |
getProvisionedComponentAllocations()
Returns the value of the 'Provisioned Component Allocations' reference list.
|
org.eclipse.emf.common.util.EList<ComponentAllocation> |
getProvisioningComponentAllocations()
Returns the value of the 'Provisioning Component Allocations' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getRequiredInterfaces()
Returns the value of the 'Required Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<InterfaceUse> |
getUsedInterfaceLinks()
Returns the value of the 'Used Interface Links' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getUsedInterfaces()
Returns the value of the 'Used Interfaces' reference list.
|
getOwnedAbstractCapabilityPkg, getOwnedDataPkg, getOwnedInterfacePkg, getOwnedStateMachines, setOwnedAbstractCapabilityPkg, setOwnedDataPkg, setOwnedInterfacePkggetAllocatedFunctions, getFunctionalAllocations, getInExchangeLinks, getOutExchangeLinks, getOwnedComponentExchangeCategories, getOwnedComponentExchanges, getOwnedFunctionalAllocationgetOwnedPartitions, getRepresentingPartitions, isDecomposedgetContainedProperties, getOwnedFeaturesgetOwnedGeneralizations, getSub, getSubGeneralizations, getSuper, getSuperGeneralizations, isAbstract, setAbstractgetTypedElementsgetAbstractTypedElementsgetContainedGenericTraces, getContainedRequirementsTraces, getNamingRules, getOwnedTracesgetAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, setDescription, setReview, setStatus, setSummarygetIncomingTraces, getOutgoingTracesisVisibleInDoc, isVisibleInLM, setVisibleInDoc, setVisibleInLMdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivergetAllocatedInterfaces, getOwnedInterfaceAllocations, getProvisionedInterfaceAllocationsgetAccess, getAcquire, getCall, getConsume, getExecute, getOwnedCommunicationLinks, getProduce, getReceive, getSend, getTransmit, getWriteorg.eclipse.emf.common.util.EList<InterfaceUse> getOwnedInterfaceUses()
InterfaceUse.
If the meaning of the 'Owned Interface Uses' containment reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_OwnedInterfaceUses()org.eclipse.emf.common.util.EList<InterfaceUse> getUsedInterfaceLinks()
InterfaceUse.
It is bidirectional and its opposite is 'Interface User'.
If the meaning of the 'Used Interface Links' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_UsedInterfaceLinks(),
InterfaceUse.getInterfaceUser()org.eclipse.emf.common.util.EList<Interface> getUsedInterfaces()
Interface.
It is bidirectional and its opposite is 'User Components'.
If the meaning of the 'Used Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_UsedInterfaces(),
Interface.getUserComponents()org.eclipse.emf.common.util.EList<InterfaceImplementation> getOwnedInterfaceImplementations()
InterfaceImplementation.
If the meaning of the 'Owned Interface Implementations' containment reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_OwnedInterfaceImplementations()org.eclipse.emf.common.util.EList<InterfaceImplementation> getImplementedInterfaceLinks()
InterfaceImplementation.
It is bidirectional and its opposite is 'Interface Implementor'.
If the meaning of the 'Implemented Interface Links' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ImplementedInterfaceLinks(),
InterfaceImplementation.getInterfaceImplementor()org.eclipse.emf.common.util.EList<Interface> getImplementedInterfaces()
Interface.
It is bidirectional and its opposite is 'Implementor Components'.
If the meaning of the 'Implemented Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ImplementedInterfaces(),
Interface.getImplementorComponents()org.eclipse.emf.common.util.EList<ComponentAllocation> getProvisionedComponentAllocations()
ComponentAllocation.
It is bidirectional and its opposite is 'Allocating Component'.
If the meaning of the 'Provisioned Component Allocations' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ProvisionedComponentAllocations(),
ComponentAllocation.getAllocatingComponent()org.eclipse.emf.common.util.EList<ComponentAllocation> getProvisioningComponentAllocations()
ComponentAllocation.
It is bidirectional and its opposite is 'Allocated Component'.
If the meaning of the 'Provisioning Component Allocations' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ProvisioningComponentAllocations(),
ComponentAllocation.getAllocatedComponent()org.eclipse.emf.common.util.EList<Component> getAllocatedComponents()
Component.
If the meaning of the 'Allocated Components' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_AllocatedComponents()org.eclipse.emf.common.util.EList<Component> getAllocatingComponents()
Component.
If the meaning of the 'Allocating Components' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_AllocatingComponents()org.eclipse.emf.common.util.EList<Interface> getProvidedInterfaces()
Interface.
If the meaning of the 'Provided Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ProvidedInterfaces()org.eclipse.emf.common.util.EList<Interface> getRequiredInterfaces()
Interface.
If the meaning of the 'Required Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_RequiredInterfaces()org.eclipse.emf.common.util.EList<ComponentPort> getContainedComponentPorts()
ComponentPort.
If the meaning of the 'Contained Component Ports' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ContainedComponentPorts()org.eclipse.emf.common.util.EList<Part> getContainedParts()
Part.
If the meaning of the 'Contained Parts' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ContainedParts()org.eclipse.emf.common.util.EList<PhysicalPort> getContainedPhysicalPorts()
PhysicalPort.
If the meaning of the 'Contained Physical Ports' reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_ContainedPhysicalPorts()org.eclipse.emf.common.util.EList<PhysicalPath> getOwnedPhysicalPath()
PhysicalPath.
If the meaning of the 'Owned Physical Path' containment reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_OwnedPhysicalPath()org.eclipse.emf.common.util.EList<PhysicalLink> getOwnedPhysicalLinks()
PhysicalLink.
If the meaning of the 'Owned Physical Links' containment reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_OwnedPhysicalLinks()org.eclipse.emf.common.util.EList<PhysicalLinkCategory> getOwnedPhysicalLinkCategories()
PhysicalLinkCategory.
If the meaning of the 'Owned Physical Link Categories' containment reference list isn't clear, there really should be more of a description here...
CsPackage.getComponent_OwnedPhysicalLinkCategories()