|
||||||||||
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
public abstract class AObjectImpl
An implementation of the model object 'AObject'.
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 org.eclipse.emf.common.util.EList |
comment
The cached value of the ' Comment ' attribute list |
static java.lang.String |
copyright
|
protected LocationReference |
locationReference
hold locatipon reference for defining identifier |
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 |
AObjectImpl()
|
Method Summary | |
---|---|
void |
addComment(java.lang.String newComment)
phf: add element to multiplicity EList |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
org.eclipse.emf.ecore.EObject |
eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
java.lang.String |
eURIFragmentSegment(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
org.eclipse.emf.ecore.EObject eObject)
|
AadlSpec |
getAadlSpec()
find the enclosing AadlSpec |
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
AObject |
getAObjectRoot()
find the enclosing root object (aadlspec, package, propertyset, or system instance |
org.eclipse.emf.common.util.EList |
getChildren()
get the children of an AObject This will be the content. |
org.eclipse.emf.common.util.EList |
getComment()
|
Classifier |
getContainingClassifier()
Get the enclosing component type or implementation. |
AObject |
getContainingClassifierNameSpace()
Get the containing package section or aadl spec as the name space for classifiers |
ComponentImpl |
getContainingComponentImpl()
Get the enclosing component implementation. |
ComponentType |
getContainingComponentType()
Get the enclosing component type . |
PropertyValueHolder |
getContainingPropertyAssociationDefinitionConstant()
Get the enclosing PropertyAssociation, Definition or Constant. |
Subcomponent |
getContainingSubcomponent()
Get the enclosing subcomponent or null. |
LocationReference |
getLocationReference()
Returns the 'location reference' attribute. |
AObject |
getReferencedObject()
get the first object being referenced by this object. |
AObject |
getSecondReferencedObject()
get the second object being referenced by this object. |
SystemInstance |
getSystemInstance()
find the enclosing SystemInstance to be overwritten by the InstanceObject class |
void |
setLocationReference(LocationReference lr)
sets the 'location reference' attribute. |
void |
setLocationReference(java.lang.String fn,
int ln)
sets the 'location reference' attribute. |
java.lang.String |
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, eInverseAdd, eInverseRemove, 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 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.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
public static final java.lang.String copyright
protected LocationReference locationReference
protected org.eclipse.emf.common.util.EList comment
Comment
' attribute list.
getComment()
Constructor Detail |
---|
protected AObjectImpl()
Method Detail |
---|
public final java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public org.eclipse.emf.common.util.EList getComment()
getComment
in interface AObject
CorePackage.getAObject_Comment()
public void addComment(java.lang.String newComment)
addComment
in interface AObject
newComment
- the value to add to 'Comment' attribute list.public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public LocationReference getLocationReference()
getLocationReference
in interface AObject
public void setLocationReference(java.lang.String fn, int ln)
setLocationReference
in interface AObject
fn
- File nameln
- line numberpublic void setLocationReference(LocationReference lr)
setLocationReference
in interface AObject
lr
- Location Referencepublic java.lang.String eURIFragmentSegment(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, org.eclipse.emf.ecore.EObject eObject)
eURIFragmentSegment
in interface org.eclipse.emf.ecore.InternalEObject
eURIFragmentSegment
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.ecore.EObject eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)
eObjectForURIFragmentSegment
in interface org.eclipse.emf.ecore.InternalEObject
eObjectForURIFragmentSegment
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public AadlSpec getAadlSpec()
getAadlSpec
in interface AObject
public AObject getAObjectRoot()
getAObjectRoot
in interface AObject
public ComponentImpl getContainingComponentImpl()
getContainingComponentImpl
in interface AObject
public Subcomponent getContainingSubcomponent()
getContainingSubcomponent
in interface AObject
public PropertyValueHolder getContainingPropertyAssociationDefinitionConstant()
getContainingPropertyAssociationDefinitionConstant
in interface AObject
public Classifier getContainingClassifier()
getContainingClassifier
in interface AObject
public ComponentType getContainingComponentType()
getContainingComponentType
in interface AObject
public AObject getContainingClassifierNameSpace()
getContainingClassifierNameSpace
in interface AObject
public org.eclipse.emf.common.util.EList getChildren()
getChildren
in interface AObject
public SystemInstance getSystemInstance()
getSystemInstance
in interface AObject
public AObject getReferencedObject()
getReferencedObject
in interface AObject
public AObject getSecondReferencedObject()
getSecondReferencedObject
in interface AObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |