public class FunctionalChainImpl extends NamedElementImpl implements FunctionalChain
The following features are implemented:
Involved InvolvementsInvolving InvolvementsKindOwned Functional Chain InvolvementsOwned Functional Chain RealizationsInvolved Functional Chain InvolvementsInvolved FunctionsInvolved Functional ExchangesInvolved ElementsEnacted FunctionsEnacted Functional BlocksAvailable In StatesFirst Functional Chain InvolvementsInvolving CapabilitiesInvolving Capability RealizationsRealized Functional ChainsRealizing Functional Chainsorg.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<State> |
getAvailableInStates() |
org.eclipse.emf.common.util.EList<AbstractFunctionalBlock> |
getEnactedFunctionalBlocks() |
org.eclipse.emf.common.util.EList<AbstractFunction> |
getEnactedFunctions() |
org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> |
getFirstFunctionalChainInvolvements() |
org.eclipse.emf.common.util.EList<InvolvedElement> |
getInvolvedElements() |
org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> |
getInvolvedFunctionalChainInvolvements() |
org.eclipse.emf.common.util.EList<FunctionalExchange> |
getInvolvedFunctionalExchanges() |
org.eclipse.emf.common.util.EList<AbstractFunction> |
getInvolvedFunctions() |
org.eclipse.emf.common.util.EList<Involvement> |
getInvolvedInvolvements() |
org.eclipse.emf.common.util.EList<Capability> |
getInvolvingCapabilities() |
org.eclipse.emf.common.util.EList<CapabilityRealization> |
getInvolvingCapabilityRealizations() |
org.eclipse.emf.common.util.EList<Involvement> |
getInvolvingInvolvements() |
FunctionalChainKind |
getKind() |
org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> |
getOwnedFunctionalChainInvolvements() |
org.eclipse.emf.common.util.EList<FunctionalChainRealization> |
getOwnedFunctionalChainRealizations() |
org.eclipse.emf.common.util.EList<FunctionalChain> |
getRealizedFunctionalChains() |
org.eclipse.emf.common.util.EList<FunctionalChain> |
getRealizingFunctionalChains() |
void |
setKind(FunctionalChainKind newKind) |
java.lang.String |
toString() |
basicGetStatus, getAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getIncomingTraces, getOutgoingTraces, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, isVisibleInDoc, isVisibleInLM, setDescription, setReview, setStatus, setSummary, setVisibleInDoc, setVisibleInLMgetName, 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, waitgetName, setNamegetAppliedPropertyValueGroups, 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 org.eclipse.emf.common.util.EList<Involvement> getInvolvedInvolvements()
getInvolvedInvolvements in interface InvolverElementCapellacorePackage.getInvolverElement_InvolvedInvolvements()public org.eclipse.emf.common.util.EList<Involvement> getInvolvingInvolvements()
getInvolvingInvolvements in interface InvolvedElementCapellacorePackage.getInvolvedElement_InvolvingInvolvements()public FunctionalChainKind getKind()
getKind in interface FunctionalChainFunctionalChainKind,
FunctionalChain.setKind(FunctionalChainKind),
FaPackage.getFunctionalChain_Kind()public void setKind(FunctionalChainKind newKind)
setKind in interface FunctionalChainnewKind - the new value of the 'Kind' attribute.FunctionalChainKind,
FunctionalChain.getKind()public org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> getOwnedFunctionalChainInvolvements()
getOwnedFunctionalChainInvolvements in interface FunctionalChainFaPackage.getFunctionalChain_OwnedFunctionalChainInvolvements()public org.eclipse.emf.common.util.EList<FunctionalChainRealization> getOwnedFunctionalChainRealizations()
getOwnedFunctionalChainRealizations in interface FunctionalChainFaPackage.getFunctionalChain_OwnedFunctionalChainRealizations()public org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> getInvolvedFunctionalChainInvolvements()
getInvolvedFunctionalChainInvolvements in interface FunctionalChainFaPackage.getFunctionalChain_InvolvedFunctionalChainInvolvements()public org.eclipse.emf.common.util.EList<AbstractFunction> getInvolvedFunctions()
getInvolvedFunctions in interface FunctionalChainFaPackage.getFunctionalChain_InvolvedFunctions(),
AbstractFunction.getInvolvingFunctionalChains()public org.eclipse.emf.common.util.EList<FunctionalExchange> getInvolvedFunctionalExchanges()
getInvolvedFunctionalExchanges in interface FunctionalChainFaPackage.getFunctionalChain_InvolvedFunctionalExchanges(),
FunctionalExchange.getInvolvingFunctionalChains()public org.eclipse.emf.common.util.EList<InvolvedElement> getInvolvedElements()
getInvolvedElements in interface FunctionalChainFaPackage.getFunctionalChain_InvolvedElements()public org.eclipse.emf.common.util.EList<AbstractFunction> getEnactedFunctions()
getEnactedFunctions in interface FunctionalChainFaPackage.getFunctionalChain_EnactedFunctions()public org.eclipse.emf.common.util.EList<AbstractFunctionalBlock> getEnactedFunctionalBlocks()
getEnactedFunctionalBlocks in interface FunctionalChainFaPackage.getFunctionalChain_EnactedFunctionalBlocks()public org.eclipse.emf.common.util.EList<State> getAvailableInStates()
getAvailableInStates in interface FunctionalChainFaPackage.getFunctionalChain_AvailableInStates()public org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> getFirstFunctionalChainInvolvements()
getFirstFunctionalChainInvolvements in interface FunctionalChainFaPackage.getFunctionalChain_FirstFunctionalChainInvolvements()public org.eclipse.emf.common.util.EList<Capability> getInvolvingCapabilities()
getInvolvingCapabilities in interface FunctionalChainFaPackage.getFunctionalChain_InvolvingCapabilities()public org.eclipse.emf.common.util.EList<CapabilityRealization> getInvolvingCapabilityRealizations()
getInvolvingCapabilityRealizations in interface FunctionalChainFaPackage.getFunctionalChain_InvolvingCapabilityRealizations()public org.eclipse.emf.common.util.EList<FunctionalChain> getRealizedFunctionalChains()
getRealizedFunctionalChains in interface FunctionalChainFaPackage.getFunctionalChain_RealizedFunctionalChains()public org.eclipse.emf.common.util.EList<FunctionalChain> getRealizingFunctionalChains()
getRealizingFunctionalChains in interface FunctionalChainFaPackage.getFunctionalChain_RealizingFunctionalChains()public 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 NamedElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NamedElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamedElementImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class NamedElementImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class NamedElementImplpublic java.lang.String toString()
toString in class NamedElementImpl