|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
edu.cmu.sei.aadl.model.core.impl.AObjectImpl
edu.cmu.sei.aadl.model.core.impl.NamedElementImpl
edu.cmu.sei.aadl.model.core.impl.ModeTransitionImpl
public class ModeTransitionImpl
An implementation of the model object 'Mode Transition'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
static java.lang.String |
copyright
|
protected Mode |
dstMode
The cached value of the ' Dst Mode ' reference |
protected java.lang.String |
dstModeName
|
protected java.util.Vector |
eventName
holds list of parsed event references |
protected org.eclipse.emf.common.util.EList |
members
The cached value of the ' Members ' reference list |
protected Mode |
srcMode
The cached value of the ' Src Mode ' reference |
protected java.lang.String |
srcModeName
|
protected org.eclipse.emf.common.util.EList |
triggerEventPort
The cached value of the ' Trigger Event Port ' reference list |
protected org.eclipse.emf.common.util.EList |
triggerEventPortContext
The cached value of the ' Trigger Event Port Context ' reference list |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.AObjectImpl |
---|
comment, locationReference |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
ModeTransitionImpl()
|
Method Summary | |
---|---|
void |
addMembers(Connection newMembers)
phf: add element to multiplicity EList |
void |
addPortReference(FeatureReference fr)
add port reference names |
void |
addTriggerEventPort(EventPort newTriggerEventPort)
phf: add element to multiplicity EList |
void |
addTriggerEventPortContext(FeatureContext newTriggerEventPortContext)
phf: add element to multiplicity EList |
org.eclipse.emf.common.notify.NotificationChain |
basicSetDstMode(Mode newDstMode,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSrcMode(Mode newSrcMode,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Mode |
getDstMode()
|
java.lang.String |
getDstModeName()
get dst mode name |
org.eclipse.emf.common.util.EList |
getMembers()
|
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()
|
java.lang.String |
getSrcModeName()
get src mode name |
org.eclipse.emf.common.util.EList |
getTriggerEventPort()
|
org.eclipse.emf.common.util.EList |
getTriggerEventPortContext()
|
void |
setDstMode(Mode newDstMode)
phf: we want an add version for EList |
void |
setDstModeName(java.lang.String fr)
set dst mode name |
void |
setSrcMode(Mode newSrcMode)
phf: we want an add version for EList |
void |
setSrcModeName(java.lang.String fr)
set src mode name |
Methods inherited from class edu.cmu.sei.aadl.model.core.impl.NamedElementImpl |
---|
checkName, getName, setName, toString |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
public static final java.lang.String copyright
protected java.util.Vector eventName
protected java.lang.String srcModeName
protected java.lang.String dstModeName
protected Mode srcMode
Src Mode
' reference.
getSrcMode()
protected Mode dstMode
Dst Mode
' reference.
getDstMode()
protected org.eclipse.emf.common.util.EList triggerEventPort
Trigger Event Port
' reference list.
getTriggerEventPort()
protected org.eclipse.emf.common.util.EList members
Members
' reference list.
getMembers()
protected org.eclipse.emf.common.util.EList triggerEventPortContext
Trigger Event Port Context
' reference list.
getTriggerEventPortContext()
Constructor Detail |
---|
protected ModeTransitionImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class NamedElementImpl
public Mode getSrcMode()
getSrcMode
in interface ModeTransition
ModeTransition.setSrcMode(Mode)
,
CorePackage.getModeTransition_SrcMode()
,
Mode.getOutgoingModeTransition()
public org.eclipse.emf.common.notify.NotificationChain basicSetSrcMode(Mode newSrcMode, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSrcMode(Mode newSrcMode)
setSrcMode
in interface ModeTransition
newSrcMode
- the new value of the 'Src Mode' reference.ModeTransition.getSrcMode()
public Mode getDstMode()
getDstMode
in interface ModeTransition
ModeTransition.setDstMode(Mode)
,
CorePackage.getModeTransition_DstMode()
,
Mode.getIncomingModeTransition()
public org.eclipse.emf.common.notify.NotificationChain basicSetDstMode(Mode newDstMode, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDstMode(Mode newDstMode)
setDstMode
in interface ModeTransition
newDstMode
- the new value of the 'Dst Mode' reference.ModeTransition.getDstMode()
public org.eclipse.emf.common.util.EList getTriggerEventPort()
getTriggerEventPort
in interface ModeTransition
CorePackage.getModeTransition_TriggerEventPort()
public void addTriggerEventPort(EventPort newTriggerEventPort)
addTriggerEventPort
in interface ModeTransition
newTriggerEventPort
- the value to add to 'Trigger Event Port' reference list.public org.eclipse.emf.common.util.EList getMembers()
getMembers
in interface ModeTransition
CorePackage.getModeTransition_Members()
,
Connection.getInModeTransitions()
public void addMembers(Connection newMembers)
addMembers
in interface ModeTransition
newMembers
- the value to add to 'Members' reference list.public org.eclipse.emf.common.util.EList getTriggerEventPortContext()
getTriggerEventPortContext
in interface ModeTransition
CorePackage.getModeTransition_TriggerEventPortContext()
public void addTriggerEventPortContext(FeatureContext newTriggerEventPortContext)
addTriggerEventPortContext
in interface ModeTransition
newTriggerEventPortContext
- the value to add to 'Trigger Event Port Context' reference list.public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class NamedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NamedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NamedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NamedElementImpl
public void addPortReference(FeatureReference fr)
addPortReference
in interface ModeTransition
public java.util.Vector getPortReference()
getPortReference
in interface ModeTransition
public void setSrcModeName(java.lang.String fr)
setSrcModeName
in interface ModeTransition
public void setDstModeName(java.lang.String fr)
setDstModeName
in interface ModeTransition
public java.lang.String getSrcModeName()
getSrcModeName
in interface ModeTransition
public java.lang.String getDstModeName()
getDstModeName
in interface ModeTransition
public org.eclipse.emf.common.util.EList getPossibleTriggerEventPort()
getPossibleTriggerEventPort
in interface ModeTransition
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |