public interface AbstractCapability extends Structure, InvolverElement, AbstractFunctionalChainContainer
The following features are supported:
Pre ConditionPost ConditionOwned ScenariosIncoming Capability AllocationOutgoing Capability AllocationExtendsExtendingAbstract Capability Extension PointsSuper GeneralizationsSub GeneralizationsIncludesIncludingSuperSubIncluded Abstract CapabilitiesIncluding Abstract CapabilitiesExtended Abstract CapabilitiesExtending Abstract CapabilitiesOwned Functional Chain Abstract Capability InvolvementsOwned Abstract Function Abstract Capability InvolvementsAvailable In StatesOwned Abstract Capability RealizationsInvolved Abstract FunctionsInvolved Functional Chains| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<AbstractCapabilityExtensionPoint> |
getAbstractCapabilityExtensionPoints()
Returns the value of the 'Abstract Capability Extension Points' containment 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<AbstractCapability> |
getExtendedAbstractCapabilities()
Returns the value of the 'Extended Abstract Capabilities' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityExtend> |
getExtending()
Returns the value of the 'Extending' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapability> |
getExtendingAbstractCapabilities()
Returns the value of the 'Extending Abstract Capabilities' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityExtend> |
getExtends()
Returns the value of the 'Extends' containment reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapability> |
getIncludedAbstractCapabilities()
Returns the value of the 'Included Abstract Capabilities' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityInclude> |
getIncludes()
Returns the value of the 'Includes' containment reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityInclude> |
getIncluding()
Returns the value of the 'Including' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapability> |
getIncludingAbstractCapabilities()
Returns the value of the 'Including Abstract Capabilities' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityRealization> |
getIncomingCapabilityAllocation()
Returns the value of the 'Incoming Capability Allocation' reference list.
|
org.eclipse.emf.common.util.EList<AbstractFunction> |
getInvolvedAbstractFunctions()
Returns the value of the 'Involved Abstract Functions' reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChain> |
getInvolvedFunctionalChains()
Returns the value of the 'Involved Functional Chains' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityRealization> |
getOutgoingCapabilityAllocation()
Returns the value of the 'Outgoing Capability Allocation' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityRealization> |
getOwnedAbstractCapabilityRealizations()
Returns the value of the 'Owned Abstract Capability Realizations' containment reference list.
|
org.eclipse.emf.common.util.EList<AbstractFunctionAbstractCapabilityInvolvement> |
getOwnedAbstractFunctionAbstractCapabilityInvolvements()
Returns the value of the 'Owned Abstract Function Abstract Capability Involvements' containment reference list.
|
org.eclipse.emf.common.util.EList<FunctionalChainAbstractCapabilityInvolvement> |
getOwnedFunctionalChainAbstractCapabilityInvolvements()
Returns the value of the 'Owned Functional Chain Abstract Capability Involvements' containment reference list.
|
org.eclipse.emf.common.util.EList<Scenario> |
getOwnedScenarios()
Returns the value of the 'Owned Scenarios' containment reference list.
|
Constraint |
getPostCondition()
Returns the value of the 'Post Condition' reference.
|
Constraint |
getPreCondition()
Returns the value of the 'Pre Condition' reference.
|
org.eclipse.emf.common.util.EList<AbstractCapability> |
getSub()
Returns the value of the 'Sub' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityGeneralization> |
getSubGeneralizations()
Returns the value of the 'Sub Generalizations' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapability> |
getSuper()
Returns the value of the 'Super' reference list.
|
org.eclipse.emf.common.util.EList<AbstractCapabilityGeneralization> |
getSuperGeneralizations()
Returns the value of the 'Super Generalizations' containment reference list.
|
void |
setPostCondition(Constraint value)
Sets the value of the '
Post Condition' reference. |
void |
setPreCondition(Constraint value)
Sets the value of the '
Pre Condition' reference. |
getOwnedPropertyValuePkgsgetContainedGenericTraces, getContainedRequirementsTraces, getNamingRules, getOwnedTracesgetName, 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, eUnseteAdapters, eDeliver, eNotify, eSetDelivergetInvolvedInvolvementsgetOwnedFunctionalChainsConstraint getPreCondition()
If the meaning of the 'Pre Condition' attribute isn't clear, there really should be more of a description here...
setPreCondition(Constraint),
InteractionPackage.getAbstractCapability_PreCondition()void setPreCondition(Constraint value)
Pre Condition' reference.
value - the new value of the 'Pre Condition' reference.getPreCondition()Constraint getPostCondition()
If the meaning of the 'Post Condition' attribute isn't clear, there really should be more of a description here...
setPostCondition(Constraint),
InteractionPackage.getAbstractCapability_PostCondition()void setPostCondition(Constraint value)
Post Condition' reference.
value - the new value of the 'Post Condition' reference.getPostCondition()org.eclipse.emf.common.util.EList<Scenario> getOwnedScenarios()
Scenario.
If the meaning of the 'Owned Scenarios' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_OwnedScenarios()org.eclipse.emf.common.util.EList<AbstractCapabilityRealization> getIncomingCapabilityAllocation()
AbstractCapabilityRealization.
It is bidirectional and its opposite is 'Realized Capability'.
If the meaning of the 'Incoming Capability Allocation' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_IncomingCapabilityAllocation(),
AbstractCapabilityRealization.getRealizedCapability()org.eclipse.emf.common.util.EList<AbstractCapabilityRealization> getOutgoingCapabilityAllocation()
AbstractCapabilityRealization.
It is bidirectional and its opposite is 'Realizing Capability'.
If the meaning of the 'Outgoing Capability Allocation' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_OutgoingCapabilityAllocation(),
AbstractCapabilityRealization.getRealizingCapability()org.eclipse.emf.common.util.EList<AbstractCapabilityExtend> getExtends()
AbstractCapabilityExtend.
If the meaning of the 'Extends' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_Extends()org.eclipse.emf.common.util.EList<AbstractCapabilityExtend> getExtending()
AbstractCapabilityExtend.
If the meaning of the 'Extending' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_Extending()org.eclipse.emf.common.util.EList<AbstractCapabilityExtensionPoint> getAbstractCapabilityExtensionPoints()
AbstractCapabilityExtensionPoint.
If the meaning of the 'Abstract Capability Extension Points' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_AbstractCapabilityExtensionPoints()org.eclipse.emf.common.util.EList<AbstractCapabilityGeneralization> getSuperGeneralizations()
AbstractCapabilityGeneralization.
If the meaning of the 'Super Generalizations' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_SuperGeneralizations()org.eclipse.emf.common.util.EList<AbstractCapabilityGeneralization> getSubGeneralizations()
AbstractCapabilityGeneralization.
If the meaning of the 'Sub Generalizations' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_SubGeneralizations()org.eclipse.emf.common.util.EList<AbstractCapabilityInclude> getIncludes()
AbstractCapabilityInclude.
If the meaning of the 'Includes' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_Includes()org.eclipse.emf.common.util.EList<AbstractCapabilityInclude> getIncluding()
AbstractCapabilityInclude.
If the meaning of the 'Including' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_Including()org.eclipse.emf.common.util.EList<AbstractCapability> getSuper()
AbstractCapability.
If the meaning of the 'Super' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_Super()org.eclipse.emf.common.util.EList<AbstractCapability> getSub()
AbstractCapability.
If the meaning of the 'Sub' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_Sub()org.eclipse.emf.common.util.EList<AbstractCapability> getIncludedAbstractCapabilities()
AbstractCapability.
If the meaning of the 'Included Abstract Capabilities' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_IncludedAbstractCapabilities()org.eclipse.emf.common.util.EList<AbstractCapability> getIncludingAbstractCapabilities()
AbstractCapability.
If the meaning of the 'Including Abstract Capabilities' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_IncludingAbstractCapabilities()org.eclipse.emf.common.util.EList<AbstractCapability> getExtendedAbstractCapabilities()
AbstractCapability.
If the meaning of the 'Extended Abstract Capabilities' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_ExtendedAbstractCapabilities()org.eclipse.emf.common.util.EList<AbstractCapability> getExtendingAbstractCapabilities()
AbstractCapability.
If the meaning of the 'Extending Abstract Capabilities' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_ExtendingAbstractCapabilities()org.eclipse.emf.common.util.EList<FunctionalChainAbstractCapabilityInvolvement> getOwnedFunctionalChainAbstractCapabilityInvolvements()
FunctionalChainAbstractCapabilityInvolvement.
If the meaning of the 'Owned Functional Chain Abstract Capability Involvements' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_OwnedFunctionalChainAbstractCapabilityInvolvements()org.eclipse.emf.common.util.EList<AbstractFunctionAbstractCapabilityInvolvement> getOwnedAbstractFunctionAbstractCapabilityInvolvements()
AbstractFunctionAbstractCapabilityInvolvement.
If the meaning of the 'Owned Abstract Function Abstract Capability Involvements' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_OwnedAbstractFunctionAbstractCapabilityInvolvements()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...
InteractionPackage.getAbstractCapability_AvailableInStates()org.eclipse.emf.common.util.EList<AbstractCapabilityRealization> getOwnedAbstractCapabilityRealizations()
AbstractCapabilityRealization.
If the meaning of the 'Owned Abstract Capability Realizations' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_OwnedAbstractCapabilityRealizations()org.eclipse.emf.common.util.EList<AbstractFunction> getInvolvedAbstractFunctions()
AbstractFunction.
If the meaning of the 'Involved Abstract Functions' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_InvolvedAbstractFunctions()org.eclipse.emf.common.util.EList<FunctionalChain> getInvolvedFunctionalChains()
FunctionalChain.
If the meaning of the 'Involved Functional Chains' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getAbstractCapability_InvolvedFunctionalChains()