|
||||||||||
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.aadl2.parsesupport.AObjectImpl
edu.cmu.sei.aadl.aadl2.impl.ElementImpl
edu.cmu.sei.aadl.aadl2.impl.PropertyAssociationImpl
public class PropertyAssociationImpl
An implementation of the model object 'Property Association'.
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 | |
---|---|
protected boolean |
append
The cached value of the ' Append ' attribute |
protected static boolean |
APPEND_EDEFAULT
The default value of the ' Append ' attribute |
protected org.eclipse.emf.common.util.EList<ContainedNamedElement> |
appliesTos
The cached value of the ' Applies To ' containment reference list |
protected boolean |
constant
The cached value of the ' Constant ' attribute |
protected static boolean |
CONSTANT_EDEFAULT
The default value of the ' Constant ' attribute |
protected org.eclipse.emf.common.util.EList<Classifier> |
inBindings
The cached value of the ' In Binding ' reference list |
protected org.eclipse.emf.common.util.EList<ModalPropertyValue> |
ownedValues
The cached value of the ' Owned Value ' containment reference list |
protected Property |
property
The cached value of the ' Property ' reference |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
OWNED_ELEMENT_ESUBSETS, ownedComments |
Fields inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
copyright, 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 edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
PropertyAssociationImpl()
|
Method Summary | |
---|---|
Property |
basicGetProperty()
|
ContainedNamedElement |
createAppliesTo()
|
ContainedNamedElement |
createAppliesTo(org.eclipse.emf.ecore.EClass eClass)
|
ModalPropertyValue |
createOwnedValue()
|
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)
|
EvaluatedProperty |
evaluate(EvaluationContext ctx)
Evaluate all property expressions in this property association. |
org.eclipse.emf.common.util.EList<ContainedNamedElement> |
getAppliesTos()
|
org.eclipse.emf.common.util.EList<Classifier> |
getInBindings()
|
org.eclipse.emf.common.util.EList<ModalPropertyValue> |
getOwnedValues()
|
Property |
getProperty()
|
boolean |
isAppend()
|
boolean |
isConstant()
|
boolean |
isModal()
Determine if the property value depends on mode. |
void |
setAppend(boolean newAppend)
|
void |
setConstant(boolean newConstant)
|
void |
setProperty(Property newProperty)
|
java.lang.String |
toString()
|
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
allOwnedElements, create, createOwnedComment, eBasicRemoveFromContainerFeature, getCacheAdapter, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, isSetOwnedElements, isSetOwner, mustBeOwned, not_own_self |
Methods inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
getAdapter, getLocationReference, setLocationReference, setLocationReference |
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, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, 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, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, 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.aadl2.Element |
---|
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
getLocationReference, 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 Property property
Property
' reference.
getProperty()
protected org.eclipse.emf.common.util.EList<ContainedNamedElement> appliesTos
Applies To
' containment reference list.
getAppliesTos()
protected org.eclipse.emf.common.util.EList<Classifier> inBindings
In Binding
' reference list.
getInBindings()
protected static final boolean APPEND_EDEFAULT
Append
' attribute.
isAppend()
,
Constant Field Valuesprotected boolean append
Append
' attribute.
isAppend()
protected static final boolean CONSTANT_EDEFAULT
Constant
' attribute.
isConstant()
,
Constant Field Valuesprotected boolean constant
Constant
' attribute.
isConstant()
protected org.eclipse.emf.common.util.EList<ModalPropertyValue> ownedValues
Owned Value
' containment reference list.
getOwnedValues()
Constructor Detail |
---|
protected PropertyAssociationImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ElementImpl
public org.eclipse.emf.common.util.EList<ContainedNamedElement> getAppliesTos()
getAppliesTos
in interface PropertyAssociation
Aadl2Package.getPropertyAssociation_AppliesTo()
public ContainedNamedElement createAppliesTo(org.eclipse.emf.ecore.EClass eClass)
createAppliesTo
in interface PropertyAssociation
eClass
- The Ecore class of the ContainedNamedElement
to create.
ContainedNamedElement
.PropertyAssociation.getAppliesTos()
public ContainedNamedElement createAppliesTo()
createAppliesTo
in interface PropertyAssociation
ContainedNamedElement
.PropertyAssociation.getAppliesTos()
public org.eclipse.emf.common.util.EList<Classifier> getInBindings()
getInBindings
in interface PropertyAssociation
Aadl2Package.getPropertyAssociation_InBinding()
public boolean isAppend()
isAppend
in interface PropertyAssociation
PropertyAssociation.setAppend(boolean)
,
Aadl2Package.getPropertyAssociation_Append()
public void setAppend(boolean newAppend)
setAppend
in interface PropertyAssociation
newAppend
- the new value of the 'Append' attribute.PropertyAssociation.isAppend()
public boolean isConstant()
isConstant
in interface PropertyAssociation
PropertyAssociation.setConstant(boolean)
,
Aadl2Package.getPropertyAssociation_Constant()
public void setConstant(boolean newConstant)
setConstant
in interface PropertyAssociation
newConstant
- the new value of the 'Constant' attribute.PropertyAssociation.isConstant()
public org.eclipse.emf.common.util.EList<ModalPropertyValue> getOwnedValues()
getOwnedValues
in interface PropertyAssociation
Aadl2Package.getPropertyAssociation_OwnedValue()
public ModalPropertyValue createOwnedValue()
createOwnedValue
in interface PropertyAssociation
ModalPropertyValue
.PropertyAssociation.getOwnedValues()
public Property getProperty()
getProperty
in interface PropertyAssociation
PropertyAssociation.setProperty(Property)
,
Aadl2Package.getPropertyAssociation_Property()
public Property basicGetProperty()
public void setProperty(Property newProperty)
setProperty
in interface PropertyAssociation
newProperty
- the new value of the 'Property' reference.PropertyAssociation.getProperty()
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 ElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ElementImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean isModal()
PropertyAssociation
isModal
in interface PropertyAssociation
public EvaluatedProperty evaluate(EvaluationContext ctx) throws InvalidModelException
PropertyAssociation
evaluate
in interface PropertyAssociation
InvalidModelException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |