Interface BranchTransition
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
- All Known Implementing Classes:
BranchTransitionImpl
public interface BranchTransition extends org.eclipse.emf.cdo.CDOObject
A representation of the model object 'Branch Transition'. The BranchTransition is an association class that realises the containment of ScenarioBehaviours in in the branches of a Branch action. It is a separate meta class because it has the additional attribute branchProbability that specifies how probably it is that the references ScenarioBehaviour is executed in the Branch action. See also Branch.The following features are supported:
- See Also:
UsagemodelPackage.getBranchTransition()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Branch
getBranch_BranchTransition()
Returns the value of the 'Branch Branch Transition' container reference.ScenarioBehaviour
getBranchedBehaviour_BranchTransition()
Returns the value of the 'Branched Behaviour Branch Transition' containment reference.double
getBranchProbability()
Returns the value of the 'Branch Probability' attribute.void
setBranch_BranchTransition(Branch value)
Sets the value of the 'Branch Branch Transition
' container reference.void
setBranchedBehaviour_BranchTransition(ScenarioBehaviour value)
Sets the value of the 'Branched Behaviour Branch Transition
' containment reference.void
setBranchProbability(double value)
Sets the value of the 'Branch Probability
' attribute.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getBranchProbability
double getBranchProbability()
Returns the value of the 'Branch Probability' attribute.- Returns:
- the value of the 'Branch Probability' attribute.
- See Also:
setBranchProbability(double)
,UsagemodelPackage.getBranchTransition_BranchProbability()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setBranchProbability
void setBranchProbability(double value)
Sets the value of the 'Branch Probability
' attribute.- Parameters:
value
- the new value of the 'Branch Probability' attribute.- See Also:
getBranchProbability()
- Generated class or method.
-
getBranch_BranchTransition
Branch getBranch_BranchTransition()
Returns the value of the 'Branch Branch Transition' container reference. It is bidirectional and its opposite is 'Branch Transitions Branch
'.- Returns:
- the value of the 'Branch Branch Transition' container reference.
- See Also:
setBranch_BranchTransition(Branch)
,UsagemodelPackage.getBranchTransition_Branch_BranchTransition()
,Branch.getBranchTransitions_Branch()
- Generated class or method.
- EMF model class or method.
- opposite="branchTransitions_Branch" required="true" transient="false" ordered="false"
-
setBranch_BranchTransition
void setBranch_BranchTransition(Branch value)
Sets the value of the 'Branch Branch Transition
' container reference.- Parameters:
value
- the new value of the 'Branch Branch Transition' container reference.- See Also:
getBranch_BranchTransition()
- Generated class or method.
-
getBranchedBehaviour_BranchTransition
ScenarioBehaviour getBranchedBehaviour_BranchTransition()
Returns the value of the 'Branched Behaviour Branch Transition' containment reference. It is bidirectional and its opposite is 'Branch Transition Scenario Behaviour
'.- Returns:
- the value of the 'Branched Behaviour Branch Transition' containment reference.
- See Also:
setBranchedBehaviour_BranchTransition(ScenarioBehaviour)
,UsagemodelPackage.getBranchTransition_BranchedBehaviour_BranchTransition()
,ScenarioBehaviour.getBranchTransition_ScenarioBehaviour()
- Generated class or method.
- EMF model class or method.
- opposite="branchTransition_ScenarioBehaviour" containment="true" required="true" ordered="false"
-
setBranchedBehaviour_BranchTransition
void setBranchedBehaviour_BranchTransition(ScenarioBehaviour value)
Sets the value of the 'Branched Behaviour Branch Transition
' containment reference.- Parameters:
value
- the new value of the 'Branched Behaviour Branch Transition' containment reference.- See Also:
getBranchedBehaviour_BranchTransition()
- Generated class or method.
-
-