public interface AbstractFunction extends Namespace, InvolvedElement, AbstractInstance, AbstractFunctionalChainContainer, CallBehaviorAction, AbstractEvent
The following features are supported:
KindConditionOwned FunctionsOwned Function RealizationsOwned Functional ExchangesSub FunctionsOut Function RealizationsIn Function RealizationsComponent Functional AllocationsAllocation BlocksAvailable In StatesInvolving CapabilitiesInvolving Capability RealizationsInvolving Functional ChainsLinked State MachineLinked Function SpecificationFaPackage.getAbstractFunction()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<AbstractFunctionalBlock> |
getAllocationBlocks()
Returns the value of the 'Allocation Blocks' reference list.
|
org.eclipse.emf.common.util.EList<State> |
getAvailableInStates()
Returns the value of the 'Available In States' reference list.
|
org.eclipse.emf.common.util.EList<ComponentFunctionalAllocation> |
getComponentFunctionalAllocations()
Returns the value of the 'Component Functional Allocations' reference list.
|
java.lang.String |
getCondition()
Returns the value of the 'Condition' attribute.
|
org.eclipse.emf.common.util.EList<FunctionRealization> |
getInFunctionRealizations()
Returns the value of the 'In Function Realizations' 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.
|
org.eclipse.emf.common.util.EList<FunctionalChain> |
getInvolvingFunctionalChains()
Returns the value of the 'Involving Functional Chains' reference list.
|
FunctionKind |
getKind()
Returns the value of the 'Kind' attribute.
|
FunctionSpecification |
getLinkedFunctionSpecification()
Returns the value of the 'Linked Function Specification' reference.
|
StateMachine |
getLinkedStateMachine()
Returns the value of the 'Linked State Machine' reference.
|
org.eclipse.emf.common.util.EList<FunctionRealization> |
getOutFunctionRealizations()
Returns the value of the 'Out Function Realizations' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalExchange> |
getOwnedFunctionalExchanges()
Returns the value of the 'Owned Functional Exchanges' containment reference list.
|
org.eclipse.emf.common.util.EList<FunctionRealization> |
getOwnedFunctionRealizations()
Returns the value of the 'Owned Function Realizations' containment reference list.
|
org.eclipse.emf.common.util.EList<AbstractFunction> |
getOwnedFunctions()
Returns the value of the 'Owned Functions' containment reference list.
|
org.eclipse.emf.common.util.EList<AbstractFunction> |
getSubFunctions()
Returns the value of the 'Sub Functions' reference list.
|
void |
setCondition(java.lang.String value)
Sets the value of the '
Condition' attribute. |
void |
setKind(FunctionKind value)
Sets the value of the '
Kind' attribute. |
getContainedGenericTraces, getContainedRequirementsTraces, getNamingRules, getOwnedTracesgetInvolvingInvolvementsgetRepresentingInstanceRolesgetAggregationKind, getAssociation, isIsDerived, isIsPartOfKey, isIsReadOnly, setAggregationKind, setIsDerived, setIsPartOfKey, setIsReadOnlygetVisibility, isIsAbstract, isIsStatic, setIsAbstract, setIsStatic, setVisibilitygetTypegetAbstractType, setAbstractTypegetAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, setDescription, setReview, setStatus, setSummarygetIncomingTraces, getOutgoingTracesisVisibleInDoc, isVisibleInLM, setVisibleInDoc, setVisibleInLMgetOwnedDefaultValue, getOwnedMaxCard, getOwnedMaxLength, getOwnedMaxValue, getOwnedMinCard, getOwnedMinLength, getOwnedMinValue, getOwnedNullValue, isMaxInclusive, isMinInclusive, isOrdered, isUnique, setMaxInclusive, setMinInclusive, setOrdered, setOwnedDefaultValue, setOwnedMaxCard, setOwnedMaxLength, setOwnedMaxValue, setOwnedMinCard, setOwnedMinLength, setOwnedMinValue, setOwnedNullValue, setUniqueisFinal, setFinalgetOwnedFunctionalChainsgetBehavior, setBehaviorgetResultsgetArgumentsgetContext, getInputs, getLocalPostcondition, getLocalPrecondition, getOutputs, setContext, setLocalPostcondition, setLocalPreconditiongetOwnedHandlersgetInActivityPartition, getIncoming, getInInterruptibleRegion, getInStructuredNode, getOutgoinggetName, setNamegetAbstractTypedElementsFunctionKind getKind()
FunctionKind.
If the meaning of the 'Kind' attribute isn't clear, there really should be more of a description here...
FunctionKind,
setKind(FunctionKind),
FaPackage.getAbstractFunction_Kind()void setKind(FunctionKind value)
Kind' attribute.
value - the new value of the 'Kind' attribute.FunctionKind,
getKind()java.lang.String getCondition()
If the meaning of the 'Condition' attribute isn't clear, there really should be more of a description here...
setCondition(String),
FaPackage.getAbstractFunction_Condition()void setCondition(java.lang.String value)
Condition' attribute.
value - the new value of the 'Condition' attribute.getCondition()org.eclipse.emf.common.util.EList<AbstractFunction> getOwnedFunctions()
AbstractFunction.
If the meaning of the 'Owned Functions' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_OwnedFunctions()org.eclipse.emf.common.util.EList<FunctionRealization> getOwnedFunctionRealizations()
FunctionRealization.
If the meaning of the 'Owned Function Realizations' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_OwnedFunctionRealizations()org.eclipse.emf.common.util.EList<FunctionalExchange> getOwnedFunctionalExchanges()
FunctionalExchange.
If the meaning of the 'Owned Functional Exchanges' containment reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_OwnedFunctionalExchanges()org.eclipse.emf.common.util.EList<AbstractFunction> getSubFunctions()
AbstractFunction.
If the meaning of the 'Sub Functions' reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_SubFunctions()org.eclipse.emf.common.util.EList<FunctionRealization> getOutFunctionRealizations()
FunctionRealization.
It is bidirectional and its opposite is 'Allocating Function'.
If the meaning of the 'Out Function Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_OutFunctionRealizations(),
FunctionRealization.getAllocatingFunction()org.eclipse.emf.common.util.EList<FunctionRealization> getInFunctionRealizations()
FunctionRealization.
It is bidirectional and its opposite is 'Allocated Function'.
If the meaning of the 'In Function Realizations' reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_InFunctionRealizations(),
FunctionRealization.getAllocatedFunction()org.eclipse.emf.common.util.EList<ComponentFunctionalAllocation> getComponentFunctionalAllocations()
ComponentFunctionalAllocation.
It is bidirectional and its opposite is 'Function'.
If the meaning of the 'Component Functional Allocations' reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_ComponentFunctionalAllocations(),
ComponentFunctionalAllocation.getFunction()org.eclipse.emf.common.util.EList<AbstractFunctionalBlock> getAllocationBlocks()
AbstractFunctionalBlock.
It is bidirectional and its opposite is 'Allocated Functions'.
If the meaning of the 'Allocation Blocks' reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_AllocationBlocks(),
AbstractFunctionalBlock.getAllocatedFunctions()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.getAbstractFunction_AvailableInStates()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.getAbstractFunction_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.getAbstractFunction_InvolvingCapabilityRealizations()org.eclipse.emf.common.util.EList<FunctionalChain> getInvolvingFunctionalChains()
FunctionalChain.
It is bidirectional and its opposite is 'Involved Functions'.
If the meaning of the 'Involving Functional Chains' reference list isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_InvolvingFunctionalChains(),
FunctionalChain.getInvolvedFunctions()StateMachine getLinkedStateMachine()
If the meaning of the 'Linked State Machine' reference isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_LinkedStateMachine()FunctionSpecification getLinkedFunctionSpecification()
If the meaning of the 'Linked Function Specification' reference isn't clear, there really should be more of a description here...
FaPackage.getAbstractFunction_LinkedFunctionSpecification()