public interface FunctionalChain extends NamedElement, InvolverElement, InvolvedElement
The following features are supported:
KindOwned 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 ChainsFaPackage.getFunctionalChain()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<State> |
getAvailableInStates()
Returns the value of the 'Available In States' reference list.
|
org.eclipse.emf.common.util.EList<AbstractFunctionalBlock> |
getEnactedFunctionalBlocks()
Returns the value of the 'Enacted Functional Blocks' reference list.
|
org.eclipse.emf.common.util.EList<AbstractFunction> |
getEnactedFunctions()
Returns the value of the 'Enacted Functions' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> |
getFirstFunctionalChainInvolvements()
Returns the value of the 'First Functional Chain Involvements' reference list.
|
org.eclipse.emf.common.util.EList<InvolvedElement> |
getInvolvedElements()
Returns the value of the 'Involved Elements' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> |
getInvolvedFunctionalChainInvolvements()
Returns the value of the 'Involved Functional Chain Involvements' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchange> |
getInvolvedFunctionalExchanges()
Returns the value of the 'Involved Functional Exchanges' reference list.
|
org.eclipse.emf.common.util.EList<AbstractFunction> |
getInvolvedFunctions()
Returns the value of the 'Involved Functions' reference list.
|
org.eclipse.emf.common.util.EList<Capability> |
getInvolvingCapabilities()
Returns the value of the 'Involving Capabilities' reference list.
|
org.eclipse.emf.common.util.EList<CapabilityRealization> |
getInvolvingCapabilityRealizations()
Returns the value of the 'Involving Capability Realizations' reference list.
|
FunctionalChainKind |
getKind()
Returns the value of the 'Kind' attribute.
|
org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> |
getOwnedFunctionalChainInvolvements()
Returns the value of the 'Owned Functional Chain Involvements' containment reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChainRealization> |
getOwnedFunctionalChainRealizations()
Returns the value of the 'Owned Functional Chain Realizations' containment reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChain> |
getRealizedFunctionalChains()
Returns the value of the 'Realized Functional Chains' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChain> |
getRealizingFunctionalChains()
Returns the value of the 'Realizing Functional Chains' reference list.
|
void |
setKind(FunctionalChainKind value)
Sets the value of the '
Kind' attribute. |
getName, setNamegetInvolvedInvolvementsgetInvolvingInvolvementsgetAppliedPropertyValueGroups, 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, setSidgetOwnedExtensionsFunctionalChainKind getKind()
FunctionalChainKind.
If the meaning of the 'Kind' attribute isn't clear, there really should be more of a description here...
FunctionalChainKind,
setKind(FunctionalChainKind),
FaPackage.getFunctionalChain_Kind()void setKind(FunctionalChainKind value)
Kind' attribute.
value - the new value of the 'Kind' attribute.FunctionalChainKind,
getKind()org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> getOwnedFunctionalChainInvolvements()
FunctionalChainInvolvement.
If the meaning of the 'Owned Functional Chain Involvements' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_OwnedFunctionalChainInvolvements()org.eclipse.emf.common.util.EList<FunctionalChainRealization> getOwnedFunctionalChainRealizations()
FunctionalChainRealization.
If the meaning of the 'Owned Functional Chain Realizations' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_OwnedFunctionalChainRealizations()org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> getInvolvedFunctionalChainInvolvements()
FunctionalChainInvolvement.
If the meaning of the 'Involved Functional Chain Involvements' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_InvolvedFunctionalChainInvolvements()org.eclipse.emf.common.util.EList<AbstractFunction> getInvolvedFunctions()
AbstractFunction.
It is bidirectional and its opposite is 'Involving Functional Chains'.
If the meaning of the 'Involved Functions' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_InvolvedFunctions(),
AbstractFunction.getInvolvingFunctionalChains()org.eclipse.emf.common.util.EList<FunctionalExchange> getInvolvedFunctionalExchanges()
FunctionalExchange.
It is bidirectional and its opposite is 'Involving Functional Chains'.
If the meaning of the 'Involved Functional Exchanges' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_InvolvedFunctionalExchanges(),
FunctionalExchange.getInvolvingFunctionalChains()org.eclipse.emf.common.util.EList<InvolvedElement> getInvolvedElements()
InvolvedElement.
If the meaning of the 'Involved Elements' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_InvolvedElements()org.eclipse.emf.common.util.EList<AbstractFunction> getEnactedFunctions()
AbstractFunction.
If the meaning of the 'Enacted Functions' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_EnactedFunctions()org.eclipse.emf.common.util.EList<AbstractFunctionalBlock> getEnactedFunctionalBlocks()
AbstractFunctionalBlock.
If the meaning of the 'Enacted Functional Blocks' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_EnactedFunctionalBlocks()org.eclipse.emf.common.util.EList<State> getAvailableInStates()
State.
If the meaning of the 'Available In States' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_AvailableInStates()org.eclipse.emf.common.util.EList<FunctionalChainInvolvement> getFirstFunctionalChainInvolvements()
FunctionalChainInvolvement.
If the meaning of the 'First Functional Chain Involvements' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_FirstFunctionalChainInvolvements()org.eclipse.emf.common.util.EList<Capability> getInvolvingCapabilities()
Capability.
If the meaning of the 'Involving Capabilities' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_InvolvingCapabilities()org.eclipse.emf.common.util.EList<CapabilityRealization> getInvolvingCapabilityRealizations()
CapabilityRealization.
If the meaning of the 'Involving Capability Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_InvolvingCapabilityRealizations()org.eclipse.emf.common.util.EList<FunctionalChain> getRealizedFunctionalChains()
FunctionalChain.
If the meaning of the 'Realized Functional Chains' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_RealizedFunctionalChains()org.eclipse.emf.common.util.EList<FunctionalChain> getRealizingFunctionalChains()
FunctionalChain.
If the meaning of the 'Realizing Functional Chains' reference list isn't clear, there really should be more of a description here...
FaPackage.getFunctionalChain_RealizingFunctionalChains()