fr.tpt.aadl.annex.behavior.aadlba
Interface BehaviorTransition

All Superinterfaces:
org.osate.aadl2.parsesupport.AObject, BehaviorElement, BehaviorNamedElement, org.osate.aadl2.Element, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, org.osate.aadl2.NamedElement, org.eclipse.emf.common.notify.Notifier

public interface BehaviorTransition
extends BehaviorNamedElement

A representation of the model object 'Behavior Transition'.

The following features are supported:

See Also:
AadlBaPackage.getBehaviorTransition()

Field Summary
 
Fields inherited from interface org.osate.aadl2.parsesupport.AObject
copyright
 
Method Summary
 BehaviorActionBlock getActionBlock()
          Returns the value of the 'Action Block' reference
 BehaviorCondition getCondition()
          Returns the value of the 'Condition' reference
 BehaviorState getDestinationState()
          Returns the value of the 'Destination State' reference
 long getPriority()
          Returns the value of the 'Priority' attribute.
 BehaviorState getSourceState()
          Returns the value of the 'Source State' reference
 void setActionBlock(BehaviorActionBlock value)
          Sets the value of the 'Action Block' reference
 void setCondition(BehaviorCondition value)
          Sets the value of the 'Condition' reference
 void setDestinationState(BehaviorState value)
          Sets the value of the 'Destination State' reference
 void setPriority(long value)
          Sets the value of the 'Priority' attribute
 void setSourceState(BehaviorState value)
          Sets the value of the 'Source State' reference
 
Methods inherited from interface org.osate.aadl2.NamedElement
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.osate.aadl2.Element
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
 
Methods inherited from interface org.osate.aadl2.parsesupport.AObject
getLocationReference, setLocationReference, setLocationReference
 
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
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getSourceState

BehaviorState getSourceState()
Returns the value of the 'Source State' reference.

If the meaning of the 'Source State' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Source State' reference.
See Also:
setSourceState(BehaviorState), AadlBaPackage.getBehaviorTransition_SourceState()

setSourceState

void setSourceState(BehaviorState value)
Sets the value of the 'Source State' reference.

Parameters:
value - the new value of the 'Source State' reference.
See Also:
getSourceState()

getCondition

BehaviorCondition getCondition()
Returns the value of the 'Condition' reference.

If the meaning of the 'Condition' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Condition' reference.
See Also:
setCondition(BehaviorCondition), AadlBaPackage.getBehaviorTransition_Condition()

setCondition

void setCondition(BehaviorCondition value)
Sets the value of the 'Condition' reference.

Parameters:
value - the new value of the 'Condition' reference.
See Also:
getCondition()

getDestinationState

BehaviorState getDestinationState()
Returns the value of the 'Destination State' reference.

If the meaning of the 'Destination State' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Destination State' reference.
See Also:
setDestinationState(BehaviorState), AadlBaPackage.getBehaviorTransition_DestinationState()

setDestinationState

void setDestinationState(BehaviorState value)
Sets the value of the 'Destination State' reference.

Parameters:
value - the new value of the 'Destination State' reference.
See Also:
getDestinationState()

getActionBlock

BehaviorActionBlock getActionBlock()
Returns the value of the 'Action Block' reference.

If the meaning of the 'Action Block' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Action Block' reference.
See Also:
setActionBlock(BehaviorActionBlock), AadlBaPackage.getBehaviorTransition_ActionBlock()

setActionBlock

void setActionBlock(BehaviorActionBlock value)
Sets the value of the 'Action Block' reference.

Parameters:
value - the new value of the 'Action Block' reference.
See Also:
getActionBlock()

getPriority

long getPriority()
Returns the value of the 'Priority' attribute. The default value is "-1".

If the meaning of the 'Priority' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Priority' attribute.
See Also:
setPriority(long), AadlBaPackage.getBehaviorTransition_Priority()

setPriority

void setPriority(long value)
Sets the value of the 'Priority' attribute.

Parameters:
value - the new value of the 'Priority' attribute.
See Also:
getPriority()