public abstract class DynamicObjectImpl extends AWMObjectImpl implements DynamicObject
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
java.util.List<ComplexAttributeBase> |
getComplexAttributes()
Gets the list of modelled complex attributes of this object.
|
java.util.List<org.eclipse.emf.ecore.EStructuralFeature> |
getDynamicAttributes()
Gets all dynamic attributes from this object.
|
java.lang.Object |
getDynamicValue(java.lang.String pAttrID)
Gets the value of the given attribute ID or
null if the
attribute does not exist or does not have a value. |
void |
setDynamicValue(java.lang.String pAttrID,
java.lang.Object pNewValue)
Sets the value of the attribute with the given ID.
|
eGet, eIsSet, eSet, eUnset, getComment, isSetComment, setComment, toString, unsetCommenteAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComment, isSetComment, setComment, unsetCommenteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic java.lang.Object getDynamicValue(java.lang.String pAttrID)
DynamicObjectnull if the
attribute does not exist or does not have a value.getDynamicValue in interface DynamicObjectpAttrID - the ID of the desired attributenull)public java.util.List<org.eclipse.emf.ecore.EStructuralFeature> getDynamicAttributes()
DynamicObjectgetDynamicAttributes in interface DynamicObjectpublic java.util.List<ComplexAttributeBase> getComplexAttributes()
DynamicObjectgetComplexAttributes in interface DynamicObjectpublic void setDynamicValue(java.lang.String pAttrID,
java.lang.Object pNewValue)
DynamicObjectsetDynamicValue in interface DynamicObjectpAttrID - the ID of the attributepNewValue - the new valueCopyright © 2015 Micro Focus GmbH. All rights reserved.