public class ComponentImpl extends EObjectImpl implements Component
The following features are implemented:
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
ELAST_EOBJECT_FLAG
EOPPOSITE_FEATURE_BASE
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
org.eclipse.gmt.modisco.java.Type[] |
getClasses() |
org.eclipse.gmt.modisco.java.Type |
getClasses(int index) |
int |
getClassesLength() |
EList<org.eclipse.gmt.modisco.java.Type> |
getClassesList() |
java.lang.String |
getId() |
java.lang.String |
getName() |
Component[] |
getSubComponents() |
Component |
getSubComponents(int index) |
int |
getSubComponentsLength() |
EList<Component> |
getSubComponentsList() |
void |
setClasses(int index,
org.eclipse.gmt.modisco.java.Type element) |
void |
setClasses(org.eclipse.gmt.modisco.java.Type[] newClasses) |
void |
setId(java.lang.String newId) |
void |
setName(java.lang.String newName) |
void |
setSubComponents(Component[] newSubComponents) |
void |
setSubComponents(int index,
Component element) |
java.lang.String |
toString() |
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, 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, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public Component[] getSubComponents()
getSubComponents
in interface Component
public Component getSubComponents(int index)
getSubComponents
in interface Component
public int getSubComponentsLength()
getSubComponentsLength
in interface Component
public void setSubComponents(Component[] newSubComponents)
setSubComponents
in interface Component
public void setSubComponents(int index, Component element)
setSubComponents
in interface Component
public EList<Component> getSubComponentsList()
getSubComponentsList
in interface Component
MetricvaluesPackage.getComponent_SubComponents()
public java.lang.String getName()
getName
in interface Component
Component.setName(String)
,
MetricvaluesPackage.getComponent_Name()
public void setName(java.lang.String newName)
setName
in interface Component
newName
- the new value of the 'Name' attribute.Component.getName()
public java.lang.String getId()
getId
in interface Component
Component.setId(String)
,
MetricvaluesPackage.getComponent_Id()
public void setId(java.lang.String newId)
setId
in interface Component
newId
- the new value of the 'Id' attribute.Component.getId()
public org.eclipse.gmt.modisco.java.Type[] getClasses()
getClasses
in interface Component
public org.eclipse.gmt.modisco.java.Type getClasses(int index)
getClasses
in interface Component
public int getClassesLength()
getClassesLength
in interface Component
public void setClasses(org.eclipse.gmt.modisco.java.Type[] newClasses)
setClasses
in interface Component
public void setClasses(int index, org.eclipse.gmt.modisco.java.Type element)
setClasses
in interface Component
public EList<org.eclipse.gmt.modisco.java.Type> getClassesList()
getClassesList
in interface Component
MetricvaluesPackage.getComponent_Classes()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
public java.lang.String toString()
toString
in class BasicEObjectImpl