public interface Scenario extends Namespace, AbstractBehavior
The following features are supported:
KindMergedPre ConditionPost ConditionOwned Instance RolesOwned MessagesOwned Interaction FragmentsOwned Time LapsesOwned EventsOwned Formal GatesOwned Scenario RealizationOwned Constraint DurationsContained FunctionsContained PartsReferenced ScenariosRealized ScenariosRealizing ScenariosInteractionPackage.getScenario()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<AbstractFunction> |
getContainedFunctions()
Returns the value of the 'Contained Functions' reference list.
|
org.eclipse.emf.common.util.EList<Part> |
getContainedParts()
Returns the value of the 'Contained Parts' reference list.
|
ScenarioKind |
getKind()
Returns the value of the 'Kind' attribute.
|
org.eclipse.emf.common.util.EList<ConstraintDuration> |
getOwnedConstraintDurations()
Returns the value of the 'Owned Constraint Durations' containment reference list.
|
org.eclipse.emf.common.util.EList<Event> |
getOwnedEvents()
Returns the value of the 'Owned Events' containment reference list.
|
org.eclipse.emf.common.util.EList<Gate> |
getOwnedFormalGates()
Returns the value of the 'Owned Formal Gates' containment reference list.
|
org.eclipse.emf.common.util.EList<InstanceRole> |
getOwnedInstanceRoles()
Returns the value of the 'Owned Instance Roles' containment reference list.
|
org.eclipse.emf.common.util.EList<InteractionFragment> |
getOwnedInteractionFragments()
Returns the value of the 'Owned Interaction Fragments' containment reference list.
|
org.eclipse.emf.common.util.EList<SequenceMessage> |
getOwnedMessages()
Returns the value of the 'Owned Messages' containment reference list.
|
org.eclipse.emf.common.util.EList<ScenarioRealization> |
getOwnedScenarioRealization()
Returns the value of the 'Owned Scenario Realization' containment reference list.
|
org.eclipse.emf.common.util.EList<TimeLapse> |
getOwnedTimeLapses()
Returns the value of the 'Owned Time Lapses' 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<Scenario> |
getRealizedScenarios()
Returns the value of the 'Realized Scenarios' reference list.
|
org.eclipse.emf.common.util.EList<Scenario> |
getRealizingScenarios()
Returns the value of the 'Realizing Scenarios' reference list.
|
org.eclipse.emf.common.util.EList<Scenario> |
getReferencedScenarios()
Returns the value of the 'Referenced Scenarios' reference list.
|
boolean |
isMerged()
Returns the value of the 'Merged' attribute.
|
void |
setKind(ScenarioKind value)
Sets the value of the '
Kind' attribute. |
void |
setMerged(boolean value)
Sets the value of the '
Merged' attribute. |
void |
setPostCondition(Constraint value)
Sets the value of the '
Post Condition' reference. |
void |
setPreCondition(Constraint value)
Sets the value of the '
Pre Condition' reference. |
getContainedGenericTraces, 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, eSetDelivergetOwnedParameter, getOwnedParameterSet, isIsControlOperator, setIsControlOperatorConstraint getPreCondition()
If the meaning of the 'Pre Condition' attribute isn't clear, there really should be more of a description here...
setPreCondition(Constraint),
InteractionPackage.getScenario_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.getScenario_PostCondition()void setPostCondition(Constraint value)
Post Condition' reference.
value - the new value of the 'Post Condition' reference.getPostCondition()ScenarioKind getKind()
"UNSET".
The literals are from the enumeration ScenarioKind.
If the meaning of the 'Kind' attribute isn't clear, there really should be more of a description here...
ScenarioKind,
setKind(ScenarioKind),
InteractionPackage.getScenario_Kind()void setKind(ScenarioKind value)
Kind' attribute.
value - the new value of the 'Kind' attribute.ScenarioKind,
getKind()boolean isMerged()
If the meaning of the 'Merged' attribute isn't clear, there really should be more of a description here...
setMerged(boolean),
InteractionPackage.getScenario_Merged()void setMerged(boolean value)
Merged' attribute.
value - the new value of the 'Merged' attribute.isMerged()org.eclipse.emf.common.util.EList<InstanceRole> getOwnedInstanceRoles()
InstanceRole.
If the meaning of the 'Owned Instance Roles' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedInstanceRoles()org.eclipse.emf.common.util.EList<SequenceMessage> getOwnedMessages()
SequenceMessage.
If the meaning of the 'Owned Messages' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedMessages()org.eclipse.emf.common.util.EList<InteractionFragment> getOwnedInteractionFragments()
InteractionFragment.
If the meaning of the 'Owned Interaction Fragments' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedInteractionFragments()org.eclipse.emf.common.util.EList<TimeLapse> getOwnedTimeLapses()
TimeLapse.
If the meaning of the 'Owned Time Lapses' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedTimeLapses()org.eclipse.emf.common.util.EList<Event> getOwnedEvents()
Event.
If the meaning of the 'Owned Events' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedEvents()org.eclipse.emf.common.util.EList<Gate> getOwnedFormalGates()
Gate.
If the meaning of the 'Owned Formal Gates' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedFormalGates()org.eclipse.emf.common.util.EList<ScenarioRealization> getOwnedScenarioRealization()
ScenarioRealization.
If the meaning of the 'Owned Scenario Realization' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedScenarioRealization()org.eclipse.emf.common.util.EList<ConstraintDuration> getOwnedConstraintDurations()
ConstraintDuration.
If the meaning of the 'Owned Constraint Durations' containment reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_OwnedConstraintDurations()org.eclipse.emf.common.util.EList<AbstractFunction> getContainedFunctions()
AbstractFunction.
If the meaning of the 'Contained Functions' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_ContainedFunctions()org.eclipse.emf.common.util.EList<Part> getContainedParts()
Part.
If the meaning of the 'Contained Parts' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_ContainedParts()org.eclipse.emf.common.util.EList<Scenario> getReferencedScenarios()
Scenario.
If the meaning of the 'Referenced Scenarios' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_ReferencedScenarios()org.eclipse.emf.common.util.EList<Scenario> getRealizedScenarios()
Scenario.
It is bidirectional and its opposite is 'Realizing Scenarios'.
If the meaning of the 'Realized Scenarios' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_RealizedScenarios(),
getRealizingScenarios()org.eclipse.emf.common.util.EList<Scenario> getRealizingScenarios()
Scenario.
It is bidirectional and its opposite is 'Realized Scenarios'.
If the meaning of the 'Realizing Scenarios' reference list isn't clear, there really should be more of a description here...
InteractionPackage.getScenario_RealizingScenarios(),
getRealizedScenarios()