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
- All Known Subinterfaces:
GuardedBranchTransition
,ProbabilisticBranchTransition
- All Known Implementing Classes:
AbstractBranchTransitionImpl
,GuardedBranchTransitionImpl
,ProbabilisticBranchTransitionImpl
public interface AbstractBranchTransition extends Entity
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:
SeffPackage.getAbstractBranchTransition()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BranchAction
getBranchAction_AbstractBranchTransition()
Returns the value of the 'Branch Action Abstract Branch Transition' container reference.ResourceDemandingBehaviour
getBranchBehaviour_BranchTransition()
Returns the value of the 'Branch Behaviour Branch Transition' containment reference.void
setBranchAction_AbstractBranchTransition(BranchAction value)
Sets the value of the 'Branch Action Abstract Branch Transition
' container reference.void
setBranchBehaviour_BranchTransition(ResourceDemandingBehaviour value)
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 org.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
-
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
-
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
'.If the meaning of the 'Branch Action Abstract Branch Transition' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Branch Action Abstract Branch Transition' container reference.
- See Also:
setBranchAction_AbstractBranchTransition(BranchAction)
,SeffPackage.getAbstractBranchTransition_BranchAction_AbstractBranchTransition()
,BranchAction.getBranches_Branch()
- Generated class or method.
- EMF model class or method.
- opposite="branches_Branch" required="true" transient="false" ordered="false"
-
setBranchAction_AbstractBranchTransition
void setBranchAction_AbstractBranchTransition(BranchAction value)
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:
getBranchAction_AbstractBranchTransition()
- 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
'.If the meaning of the 'Branch Behaviour Branch Transition' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Branch Behaviour Branch Transition' containment reference.
- See Also:
setBranchBehaviour_BranchTransition(ResourceDemandingBehaviour)
,SeffPackage.getAbstractBranchTransition_BranchBehaviour_BranchTransition()
,ResourceDemandingBehaviour.getAbstractBranchTransition_ResourceDemandingBehaviour()
- Generated class or method.
- EMF model class or method.
- opposite="abstractBranchTransition_ResourceDemandingBehaviour" containment="true" required="true" ordered="false"
-
setBranchBehaviour_BranchTransition
void setBranchBehaviour_BranchTransition(ResourceDemandingBehaviour value)
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:
getBranchBehaviour_BranchTransition()
- Generated class or method.
-
-