public abstract class ComponentImpl extends BlockImpl implements Component
The following features are implemented:
AbstractOwned GeneralizationsSuper GeneralizationsSub GeneralizationsSuperSubOwned FeaturesContained PropertiesOwned PartitionsRepresenting PartitionsOwned Interface AllocationsProvisioned Interface AllocationsAllocated InterfacesOwned Communication LinksProduceConsumeSendReceiveCallExecuteWriteAccessAcquireTransmitOwned 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 Categoriesorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getAccess() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getAcquire() |
org.eclipse.emf.common.util.EList<Component> |
getAllocatedComponents() |
org.eclipse.emf.common.util.EList<Interface> |
getAllocatedInterfaces() |
org.eclipse.emf.common.util.EList<Component> |
getAllocatingComponents() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getCall() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getConsume() |
org.eclipse.emf.common.util.EList<ComponentPort> |
getContainedComponentPorts() |
org.eclipse.emf.common.util.EList<Part> |
getContainedParts() |
org.eclipse.emf.common.util.EList<PhysicalPort> |
getContainedPhysicalPorts() |
org.eclipse.emf.common.util.EList<Property> |
getContainedProperties() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getExecute() |
org.eclipse.emf.common.util.EList<InterfaceImplementation> |
getImplementedInterfaceLinks() |
org.eclipse.emf.common.util.EList<Interface> |
getImplementedInterfaces() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getOwnedCommunicationLinks() |
org.eclipse.emf.common.util.EList<Feature> |
getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Generalization> |
getOwnedGeneralizations() |
org.eclipse.emf.common.util.EList<InterfaceAllocation> |
getOwnedInterfaceAllocations() |
org.eclipse.emf.common.util.EList<InterfaceImplementation> |
getOwnedInterfaceImplementations() |
org.eclipse.emf.common.util.EList<InterfaceUse> |
getOwnedInterfaceUses() |
org.eclipse.emf.common.util.EList<Partition> |
getOwnedPartitions() |
org.eclipse.emf.common.util.EList<PhysicalLinkCategory> |
getOwnedPhysicalLinkCategories() |
org.eclipse.emf.common.util.EList<PhysicalLink> |
getOwnedPhysicalLinks() |
org.eclipse.emf.common.util.EList<PhysicalPath> |
getOwnedPhysicalPath() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getProduce() |
org.eclipse.emf.common.util.EList<Interface> |
getProvidedInterfaces() |
org.eclipse.emf.common.util.EList<ComponentAllocation> |
getProvisionedComponentAllocations() |
org.eclipse.emf.common.util.EList<InterfaceAllocation> |
getProvisionedInterfaceAllocations() |
org.eclipse.emf.common.util.EList<ComponentAllocation> |
getProvisioningComponentAllocations() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getReceive() |
org.eclipse.emf.common.util.EList<Partition> |
getRepresentingPartitions() |
org.eclipse.emf.common.util.EList<Interface> |
getRequiredInterfaces() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getSend() |
org.eclipse.emf.common.util.EList<GeneralizableElement> |
getSub() |
org.eclipse.emf.common.util.EList<Generalization> |
getSubGeneralizations() |
org.eclipse.emf.common.util.EList<GeneralizableElement> |
getSuper() |
org.eclipse.emf.common.util.EList<Generalization> |
getSuperGeneralizations() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getTransmit() |
org.eclipse.emf.common.util.EList<InterfaceUse> |
getUsedInterfaceLinks() |
org.eclipse.emf.common.util.EList<Interface> |
getUsedInterfaces() |
org.eclipse.emf.common.util.EList<CommunicationLink> |
getWrite() |
boolean |
isAbstract() |
boolean |
isDecomposed() |
void |
setAbstract(boolean newAbstract) |
java.lang.String |
toString() |
basicGetOwnedAbstractCapabilityPkg, basicGetOwnedDataPkg, basicGetOwnedInterfacePkg, basicSetOwnedAbstractCapabilityPkg, basicSetOwnedDataPkg, basicSetOwnedInterfacePkg, getAllocatedFunctions, getFunctionalAllocations, getInExchangeLinks, getOutExchangeLinks, getOwnedAbstractCapabilityPkg, getOwnedComponentExchangeCategories, getOwnedComponentExchanges, getOwnedDataPkg, getOwnedFunctionalAllocation, getOwnedInterfacePkg, getOwnedStateMachines, setOwnedAbstractCapabilityPkg, setOwnedDataPkg, setOwnedInterfacePkgbasicGetStatus, getAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getContainedGenericTraces, getContainedRequirementsTraces, getDescription, getFeatures, getIncomingTraces, getNamingRules, getOutgoingTraces, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getOwnedTraces, getReview, getStatus, getSummary, getTypedElements, isVisibleInDoc, isVisibleInLM, setDescription, setReview, setStatus, setSummary, setVisibleInDoc, setVisibleInLMgetAbstractTypedElementsgetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwnedAbstractCapabilityPkg, getOwnedDataPkg, getOwnedInterfacePkg, getOwnedStateMachines, setOwnedAbstractCapabilityPkg, setOwnedDataPkg, setOwnedInterfacePkggetAllocatedFunctions, getFunctionalAllocations, getInExchangeLinks, getOutExchangeLinks, getOwnedComponentExchangeCategories, getOwnedComponentExchanges, getOwnedFunctionalAllocationgetTypedElementsgetAbstractTypedElementsgetContainedGenericTraces, 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, eUnsetpublic boolean isAbstract()
isAbstract in interface GeneralizableElementGeneralizableElement.setAbstract(boolean),
CapellacorePackage.getGeneralizableElement_Abstract()public void setAbstract(boolean newAbstract)
setAbstract in interface GeneralizableElementnewAbstract - the new value of the 'Abstract' attribute.GeneralizableElement.isAbstract()public org.eclipse.emf.common.util.EList<Generalization> getOwnedGeneralizations()
getOwnedGeneralizations in interface GeneralizableElementCapellacorePackage.getGeneralizableElement_OwnedGeneralizations()public org.eclipse.emf.common.util.EList<Generalization> getSuperGeneralizations()
getSuperGeneralizations in interface GeneralizableElementCapellacorePackage.getGeneralizableElement_SuperGeneralizations()public org.eclipse.emf.common.util.EList<Generalization> getSubGeneralizations()
getSubGeneralizations in interface GeneralizableElementCapellacorePackage.getGeneralizableElement_SubGeneralizations()public org.eclipse.emf.common.util.EList<GeneralizableElement> getSuper()
getSuper in interface GeneralizableElementCapellacorePackage.getGeneralizableElement_Super(),
GeneralizableElement.getSub()public org.eclipse.emf.common.util.EList<GeneralizableElement> getSub()
getSub in interface GeneralizableElementCapellacorePackage.getGeneralizableElement_Sub(),
GeneralizableElement.getSuper()public org.eclipse.emf.common.util.EList<Feature> getOwnedFeatures()
getOwnedFeatures in interface ClassifierCapellacorePackage.getClassifier_OwnedFeatures()public org.eclipse.emf.common.util.EList<Property> getContainedProperties()
getContainedProperties in interface ClassifierCapellacorePackage.getClassifier_ContainedProperties()public org.eclipse.emf.common.util.EList<Partition> getOwnedPartitions()
getOwnedPartitions in interface PartitionableElementInformationPackage.getPartitionableElement_OwnedPartitions()public org.eclipse.emf.common.util.EList<Partition> getRepresentingPartitions()
getRepresentingPartitions in interface PartitionableElementInformationPackage.getPartitionableElement_RepresentingPartitions()public org.eclipse.emf.common.util.EList<InterfaceAllocation> getOwnedInterfaceAllocations()
getOwnedInterfaceAllocations in interface InterfaceAllocatorCsPackage.getInterfaceAllocator_OwnedInterfaceAllocations()public org.eclipse.emf.common.util.EList<InterfaceAllocation> getProvisionedInterfaceAllocations()
getProvisionedInterfaceAllocations in interface InterfaceAllocatorCsPackage.getInterfaceAllocator_ProvisionedInterfaceAllocations(),
InterfaceAllocation.getAllocatingInterfaceAllocator()public org.eclipse.emf.common.util.EList<Interface> getAllocatedInterfaces()
getAllocatedInterfaces in interface InterfaceAllocatorCsPackage.getInterfaceAllocator_AllocatedInterfaces()public org.eclipse.emf.common.util.EList<CommunicationLink> getOwnedCommunicationLinks()
getOwnedCommunicationLinks in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_OwnedCommunicationLinks()public org.eclipse.emf.common.util.EList<CommunicationLink> getProduce()
getProduce in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Produce()public org.eclipse.emf.common.util.EList<CommunicationLink> getConsume()
getConsume in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Consume()public org.eclipse.emf.common.util.EList<CommunicationLink> getSend()
getSend in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Send()public org.eclipse.emf.common.util.EList<CommunicationLink> getReceive()
getReceive in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Receive()public org.eclipse.emf.common.util.EList<CommunicationLink> getCall()
getCall in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Call()public org.eclipse.emf.common.util.EList<CommunicationLink> getExecute()
getExecute in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Execute()public org.eclipse.emf.common.util.EList<CommunicationLink> getWrite()
getWrite in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Write()public org.eclipse.emf.common.util.EList<CommunicationLink> getAccess()
getAccess in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Access()public org.eclipse.emf.common.util.EList<CommunicationLink> getAcquire()
getAcquire in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Acquire()public org.eclipse.emf.common.util.EList<CommunicationLink> getTransmit()
getTransmit in interface CommunicationLinkExchangerCommunicationPackage.getCommunicationLinkExchanger_Transmit()public org.eclipse.emf.common.util.EList<InterfaceUse> getOwnedInterfaceUses()
getOwnedInterfaceUses in interface ComponentCsPackage.getComponent_OwnedInterfaceUses()public org.eclipse.emf.common.util.EList<InterfaceUse> getUsedInterfaceLinks()
getUsedInterfaceLinks in interface ComponentCsPackage.getComponent_UsedInterfaceLinks(),
InterfaceUse.getInterfaceUser()public org.eclipse.emf.common.util.EList<Interface> getUsedInterfaces()
getUsedInterfaces in interface ComponentCsPackage.getComponent_UsedInterfaces(),
Interface.getUserComponents()public org.eclipse.emf.common.util.EList<InterfaceImplementation> getOwnedInterfaceImplementations()
getOwnedInterfaceImplementations in interface ComponentCsPackage.getComponent_OwnedInterfaceImplementations()public org.eclipse.emf.common.util.EList<InterfaceImplementation> getImplementedInterfaceLinks()
getImplementedInterfaceLinks in interface ComponentCsPackage.getComponent_ImplementedInterfaceLinks(),
InterfaceImplementation.getInterfaceImplementor()public org.eclipse.emf.common.util.EList<Interface> getImplementedInterfaces()
getImplementedInterfaces in interface ComponentCsPackage.getComponent_ImplementedInterfaces(),
Interface.getImplementorComponents()public org.eclipse.emf.common.util.EList<ComponentAllocation> getProvisionedComponentAllocations()
getProvisionedComponentAllocations in interface ComponentCsPackage.getComponent_ProvisionedComponentAllocations(),
ComponentAllocation.getAllocatingComponent()public org.eclipse.emf.common.util.EList<ComponentAllocation> getProvisioningComponentAllocations()
getProvisioningComponentAllocations in interface ComponentCsPackage.getComponent_ProvisioningComponentAllocations(),
ComponentAllocation.getAllocatedComponent()public org.eclipse.emf.common.util.EList<Component> getAllocatedComponents()
getAllocatedComponents in interface ComponentCsPackage.getComponent_AllocatedComponents()public org.eclipse.emf.common.util.EList<Component> getAllocatingComponents()
getAllocatingComponents in interface ComponentCsPackage.getComponent_AllocatingComponents()public org.eclipse.emf.common.util.EList<Interface> getProvidedInterfaces()
getProvidedInterfaces in interface ComponentCsPackage.getComponent_ProvidedInterfaces()public org.eclipse.emf.common.util.EList<Interface> getRequiredInterfaces()
getRequiredInterfaces in interface ComponentCsPackage.getComponent_RequiredInterfaces()public org.eclipse.emf.common.util.EList<ComponentPort> getContainedComponentPorts()
getContainedComponentPorts in interface ComponentCsPackage.getComponent_ContainedComponentPorts()public org.eclipse.emf.common.util.EList<Part> getContainedParts()
getContainedParts in interface ComponentCsPackage.getComponent_ContainedParts()public org.eclipse.emf.common.util.EList<PhysicalPort> getContainedPhysicalPorts()
getContainedPhysicalPorts in interface ComponentCsPackage.getComponent_ContainedPhysicalPorts()public org.eclipse.emf.common.util.EList<PhysicalPath> getOwnedPhysicalPath()
getOwnedPhysicalPath in interface ComponentCsPackage.getComponent_OwnedPhysicalPath()public org.eclipse.emf.common.util.EList<PhysicalLink> getOwnedPhysicalLinks()
getOwnedPhysicalLinks in interface ComponentCsPackage.getComponent_OwnedPhysicalLinks()public org.eclipse.emf.common.util.EList<PhysicalLinkCategory> getOwnedPhysicalLinkCategories()
getOwnedPhysicalLinkCategories in interface ComponentCsPackage.getComponent_OwnedPhysicalLinkCategories()public boolean isDecomposed()
isDecomposed in interface PartitionableElementpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class BlockImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class BlockImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class BlockImpl