|
||||||||||
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.PropertyHolderImpl
edu.cmu.sei.aadl.model.core.impl.ModeMemberImpl
edu.cmu.sei.aadl.model.flow.impl.FlowSequenceImpl
public class FlowSequenceImpl
An implementation of the model object 'Sequence'.
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 org.eclipse.emf.common.util.EList |
flowElement
The cached value of the ' Flow Element ' containment reference list |
protected boolean |
refined
|
protected FlowSequence |
refines
The cached value of the ' Refines ' reference |
protected RefinedReference |
rr
|
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.ModeMemberImpl |
---|
inModes, modeName, NO_MODE_EDEFAULT, noMode |
Fields inherited from class edu.cmu.sei.aadl.model.core.impl.PropertyHolderImpl |
---|
properties |
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 |
FlowSequenceImpl()
|
Method Summary | |
---|---|
boolean |
acceptsProperty(PropertyDefinition property)
Query whether this object accepts values for the given property. |
void |
addFeatureReference(FeatureReference fr)
|
void |
addFlowElement(FlowElement newFlowElement)
phf: add element to multiplicity EList |
FlowSequence |
basicGetRefines()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
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)
|
org.eclipse.emf.common.util.EList |
getAllFlowElement()
get the FlowElement sequence taking into account refines. |
org.eclipse.emf.common.util.EList |
getFeatureReference()
|
org.eclipse.emf.common.util.EList |
getFlowElement()
|
RefinedReference |
getRefinedReference()
returns the RefinedReference |
FlowSequence |
getRefines()
|
boolean |
isRefined()
check refined flag |
void |
setRefined(boolean rf)
set the refined flag (parsing information) |
void |
setRefinedReference(RefinedReference rr)
sets the RefinedReference prased object |
void |
setRefines(FlowSequence newRefines)
phf: we want an add version for EList |
Methods inherited from class edu.cmu.sei.aadl.model.core.impl.ModeMemberImpl |
---|
addInModes, addModeName, eInverseAdd, getAllInModes, getInModes, getModeName, getPropertyValueInternal, isAllInMode, isInMode, isNoMode, setNoMode, toString |
Methods inherited from class edu.cmu.sei.aadl.model.core.impl.NamedElementImpl |
---|
checkName, getName, setName |
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.ModeMember |
---|
addInModes, addModeName, getAllInModes, getInModes, getModeName, isAllInMode, isInMode, isNoMode, setNoMode |
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 |
---|
protected RefinedReference rr
protected boolean refined
public static final java.lang.String copyright
protected org.eclipse.emf.common.util.EList flowElement
Flow Element
' containment reference list.
getFlowElement()
protected FlowSequence refines
Refines
' reference.
getRefines()
Constructor Detail |
---|
protected FlowSequenceImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ModeMemberImpl
public org.eclipse.emf.common.util.EList getFlowElement()
getFlowElement
in interface FlowSequence
FlowPackage.getFlowSequence_FlowElement()
public void addFlowElement(FlowElement newFlowElement)
addFlowElement
in interface FlowSequence
newFlowElement
- the value to add to 'Flow Element' containment reference list.public FlowSequence getRefines()
getRefines
in interface FlowSequence
FlowSequence.setRefines(FlowSequence)
,
FlowPackage.getFlowSequence_Refines()
public FlowSequence basicGetRefines()
public void setRefines(FlowSequence newRefines)
setRefines
in interface FlowSequence
newRefines
- the new value of the 'Refines' reference.FlowSequence.getRefines()
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 ModeMemberImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ModeMemberImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ModeMemberImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ModeMemberImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ModeMemberImpl
public void setRefinedReference(RefinedReference rr)
setRefinedReference
in interface FlowSequence
rr
- RefinedReferencepublic RefinedReference getRefinedReference()
getRefinedReference
in interface FlowSequence
public void setRefined(boolean rf)
setRefined
in interface FlowSequence
rf
- public boolean isRefined()
isRefined
in interface FlowSequence
public final boolean acceptsProperty(PropertyDefinition property)
PropertyHolder
acceptsProperty
in interface PropertyHolder
acceptsProperty
in class ModeMemberImpl
property
- The property definition to test.
true
if the given property applies to this
element.public org.eclipse.emf.common.util.EList getFeatureReference()
getFeatureReference
in interface FlowSequence
public void addFeatureReference(FeatureReference fr)
addFeatureReference
in interface FlowSequence
public org.eclipse.emf.common.util.EList getAllFlowElement()
getAllFlowElement
in interface FlowSequence
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |