Interface BranchTransition
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
,PCMBaseClass
,PCMClass
- All Known Implementing Classes:
BranchTransitionImpl
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:
- Generated class or method.
- EMF model class or method.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Branch Branch Transition' container reference.Returns the value of the 'Branched Behaviour Branch Transition' containment reference.double
Returns the value of the 'Branch Probability' attribute.void
setBranch_BranchTransition
(Branch value) Sets the value of the 'Branch Branch Transition
' container reference.void
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 Details
-
copyright
- See Also:
- Generated class or method.
-
-
Method Details
-
getBranchProbability
double getBranchProbability()Returns the value of the 'Branch Probability' attribute.- Returns:
- the value of the 'Branch Probability' attribute.
- See Also:
- 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:
- 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:
- Generated class or method.
- EMF model class or method.
- opposite="branchTransitions_Branch" required="true" transient="false" ordered="false"
-
setBranch_BranchTransition
Sets the value of the 'Branch Branch Transition
' container reference.- Parameters:
value
- the new value of the 'Branch Branch Transition' container reference.- See Also:
- 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:
- Generated class or method.
- EMF model class or method.
- opposite="branchTransition_ScenarioBehaviour" containment="true" required="true" ordered="false"
-
setBranchedBehaviour_BranchTransition
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:
- Generated class or method.
-