edu.cmu.sei.aadl.model.core
Interface ModeTransition

All Superinterfaces:
AObject, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, NamedElement, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ModeTransitionImpl

public interface ModeTransition
extends NamedElement

A representation of the model object 'Mode Transition'.

The following features are supported:

See Also:
CorePackage.getModeTransition()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addMembers(Connection value)
          Adds to the list the value of the 'Members' reference list
 void addPortReference(FeatureReference fr)
          add port reference names
 void addTriggerEventPort(EventPort value)
          Adds to the list the value of the 'Trigger Event Port' reference list
 void addTriggerEventPortContext(FeatureContext value)
          Adds to the list the value of the 'Trigger Event Port Context' reference list
 Mode getDstMode()
          Returns the value of the 'Dst Mode' reference.
 java.lang.String getDstModeName()
          get dst mode name
 org.eclipse.emf.common.util.EList getMembers()
          Returns the value of the 'Members' reference list.
 java.util.Vector getPortReference()
          get port reference names as vector
 org.eclipse.emf.common.util.EList getPossibleTriggerEventPort()
          get possible trigger event ports, i.e., those that could be used as triggering event ports
 Mode getSrcMode()
          Returns the value of the 'Src Mode' reference.
 java.lang.String getSrcModeName()
          get src mode name
 org.eclipse.emf.common.util.EList getTriggerEventPort()
          Returns the value of the 'Trigger Event Port' reference list.
 org.eclipse.emf.common.util.EList getTriggerEventPortContext()
          Returns the value of the 'Trigger Event Port Context' reference list.
 void setDstMode(Mode value)
          Sets the value of the 'Dst Mode' reference
 void setDstModeName(java.lang.String fr)
          set dst mode name
 void setSrcMode(Mode value)
          Sets the value of the 'Src Mode' reference
 void setSrcModeName(java.lang.String fr)
          set src mode name
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.NamedElement
getName, setName
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, setLocationReference, setLocationReference
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, 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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getSrcMode

Mode getSrcMode()
Returns the value of the 'Src Mode' reference. It is bidirectional and its opposite is 'Outgoing Mode Transition'.

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

Returns:
the value of the 'Src Mode' reference.
See Also:
setSrcMode(Mode), CorePackage.getModeTransition_SrcMode(), Mode.getOutgoingModeTransition()

setSrcMode

void setSrcMode(Mode value)
Sets the value of the 'Src Mode' reference.

Parameters:
value - the new value of the 'Src Mode' reference.
See Also:
getSrcMode()

getDstMode

Mode getDstMode()
Returns the value of the 'Dst Mode' reference. It is bidirectional and its opposite is 'Incoming Mode Transition'.

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

Returns:
the value of the 'Dst Mode' reference.
See Also:
setDstMode(Mode), CorePackage.getModeTransition_DstMode(), Mode.getIncomingModeTransition()

setDstMode

void setDstMode(Mode value)
Sets the value of the 'Dst Mode' reference.

Parameters:
value - the new value of the 'Dst Mode' reference.
See Also:
getDstMode()

getTriggerEventPort

org.eclipse.emf.common.util.EList getTriggerEventPort()
Returns the value of the 'Trigger Event Port' reference list. The list contents are of type EventPort.

If the meaning of the 'Trigger Event Port' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Trigger Event Port' reference list.
See Also:
CorePackage.getModeTransition_TriggerEventPort()

addTriggerEventPort

void addTriggerEventPort(EventPort value)
Adds to the list the value of the 'Trigger Event Port' reference list.

Parameters:
value - the value to add to 'Trigger Event Port' reference list.

getMembers

org.eclipse.emf.common.util.EList getMembers()
Returns the value of the 'Members' reference list. The list contents are of type Connection. It is bidirectional and its opposite is 'In Mode Transitions'.

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

Returns:
the value of the 'Members' reference list.
See Also:
CorePackage.getModeTransition_Members(), Connection.getInModeTransitions()

addMembers

void addMembers(Connection value)
Adds to the list the value of the 'Members' reference list.

Parameters:
value - the value to add to 'Members' reference list.

getTriggerEventPortContext

org.eclipse.emf.common.util.EList getTriggerEventPortContext()
Returns the value of the 'Trigger Event Port Context' reference list. The list contents are of type FeatureContext.

If the meaning of the 'Trigger Event Port Context' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Trigger Event Port Context' reference list.
See Also:
CorePackage.getModeTransition_TriggerEventPortContext()

addTriggerEventPortContext

void addTriggerEventPortContext(FeatureContext value)
Adds to the list the value of the 'Trigger Event Port Context' reference list.

Parameters:
value - the value to add to 'Trigger Event Port Context' reference list.

addPortReference

void addPortReference(FeatureReference fr)
add port reference names


getPortReference

java.util.Vector getPortReference()
get port reference names as vector


setSrcModeName

void setSrcModeName(java.lang.String fr)
set src mode name


setDstModeName

void setDstModeName(java.lang.String fr)
set dst mode name


getSrcModeName

java.lang.String getSrcModeName()
get src mode name


getDstModeName

java.lang.String getDstModeName()
get dst mode name


getPossibleTriggerEventPort

org.eclipse.emf.common.util.EList getPossibleTriggerEventPort()
get possible trigger event ports, i.e., those that could be used as triggering event ports