Package org.palladiosimulator.pcm.seff
Interface AbstractBranchTransition
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,Entity
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,NamedElement
,Notifier
,PCMBaseClass
,PCMClass
- All Known Subinterfaces:
GuardedBranchTransition
,ProbabilisticBranchTransition
- All Known Implementing Classes:
AbstractBranchTransitionImpl
,GuardedBranchTransitionImpl
,ProbabilisticBranchTransitionImpl
A representation of the model object 'Abstract Branch Transition'.
Two types of branch transitions exist which correspond to the two types of branches. The types cannot be mixed. Either all branch transitions of one BranchAction are probabilistic or guarded.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Branch Action Abstract Branch Transition' container reference.Returns the value of the 'Branch Behaviour Branch Transition' containment reference.void
Sets the value of the 'Branch Action Abstract Branch Transition
' container reference.void
Sets the value of the 'Branch Behaviour Branch Transition
' containment reference.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 de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
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
-
getBranchAction_AbstractBranchTransition
BranchAction getBranchAction_AbstractBranchTransition()Returns the value of the 'Branch Action Abstract Branch Transition' container reference. It is bidirectional and its opposite is 'Branches Branch
'.- Returns:
- the value of the 'Branch Action Abstract Branch Transition' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="branches_Branch" required="true" transient="false" ordered="false"
-
setBranchAction_AbstractBranchTransition
Sets the value of the 'Branch Action Abstract Branch Transition
' container reference.- Parameters:
value
- the new value of the 'Branch Action Abstract Branch Transition' container reference.- See Also:
- Generated class or method.
-
getBranchBehaviour_BranchTransition
ResourceDemandingBehaviour getBranchBehaviour_BranchTransition()Returns the value of the 'Branch Behaviour Branch Transition' containment reference. It is bidirectional and its opposite is 'Abstract Branch Transition Resource Demanding Behaviour
'.- Returns:
- the value of the 'Branch Behaviour Branch Transition' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="abstractBranchTransition_ResourceDemandingBehaviour" containment="true" required="true" ordered="false"
-
setBranchBehaviour_BranchTransition
Sets the value of the 'Branch Behaviour Branch Transition
' containment reference.- Parameters:
value
- the new value of the 'Branch Behaviour Branch Transition' containment reference.- See Also:
- Generated class or method.
-