public abstract class VElementImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements VElement
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<VAttachment> |
attachments
The cached value of the '
Attachments ' containment reference list. |
protected VDiagnostic |
diagnostic
The cached value of the '
Diagnostic ' containment reference. |
protected boolean |
enabled
The cached value of the '
Enabled ' attribute. |
protected static boolean |
ENABLED_EDEFAULT
The default value of the '
Enabled ' attribute. |
protected String |
label
The cached value of the '
Label ' attribute. |
protected static String |
LABEL_EDEFAULT
The default value of the '
Label ' attribute. |
protected String |
name
The cached value of the '
Name ' attribute. |
protected static String |
NAME_EDEFAULT
The default value of the '
Name ' attribute. |
protected boolean |
readonly
The cached value of the '
Readonly ' attribute. |
protected static boolean |
READONLY_EDEFAULT
The default value of the '
Readonly ' attribute. |
protected String |
uuid
The cached value of the '
Uuid ' attribute. |
protected static String |
UUID_EDEFAULT
The default value of the '
Uuid ' attribute. |
protected boolean |
visible
The cached value of the '
Visible ' attribute. |
protected static boolean |
VISIBLE_EDEFAULT
The default value of the '
Visible ' attribute. |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
VElementImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDiagnostic(VDiagnostic newDiagnostic,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<VAttachment> |
getAttachments() |
VDiagnostic |
getDiagnostic() |
String |
getLabel() |
String |
getName() |
String |
getUuid() |
boolean |
isEffectivelyEnabled()
Returns true if this element and all parent elements are enabled.
|
boolean |
isEffectivelyReadonly()
Returns true if this element or any parent element is readonly.
|
boolean |
isEffectivelyVisible()
Returns true if this element and all parent elements are visible.
|
boolean |
isEnabled() |
boolean |
isReadonly() |
boolean |
isVisible() |
void |
setDiagnostic(VDiagnostic newDiagnostic) |
void |
setEnabled(boolean newEnabled) |
void |
setLabel(String newLabel) |
void |
setName(String newName) |
void |
setReadonly(boolean newReadonly) |
void |
setUuid(String newUuid) |
void |
setVisible(boolean newVisible) |
String |
toString() |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final String NAME_EDEFAULT
Name
' attribute.
getName()
protected static final String LABEL_EDEFAULT
Label
' attribute.
getLabel()
protected String label
Label
' attribute.
getLabel()
protected static final boolean VISIBLE_EDEFAULT
Visible
' attribute.
isVisible()
,
Constant Field Valuesprotected boolean visible
Visible
' attribute.
isVisible()
protected static final boolean ENABLED_EDEFAULT
Enabled
' attribute.
isEnabled()
,
Constant Field Valuesprotected boolean enabled
Enabled
' attribute.
isEnabled()
protected static final boolean READONLY_EDEFAULT
Readonly
' attribute.
isReadonly()
,
Constant Field Valuesprotected boolean readonly
Readonly
' attribute.
isReadonly()
protected VDiagnostic diagnostic
Diagnostic
' containment reference.
getDiagnostic()
protected org.eclipse.emf.common.util.EList<VAttachment> attachments
Attachments
' containment reference list.
getAttachments()
protected static final String UUID_EDEFAULT
Uuid
' attribute.
getUuid()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public String getName()
getName
in interface VElement
VElement.setName(String)
,
VViewPackage.getElement_Name()
public void setName(String newName)
setName
in interface VElement
newName
- the new value of the 'Name' attribute.VElement.getName()
public String getLabel()
getLabel
in interface VElement
VElement.setLabel(String)
,
VViewPackage.getElement_Label()
public void setLabel(String newLabel)
setLabel
in interface VElement
newLabel
- the new value of the 'Label' attribute.VElement.getLabel()
public boolean isVisible()
isVisible
in interface VElement
VElement.setVisible(boolean)
,
VViewPackage.getElement_Visible()
public void setVisible(boolean newVisible)
setVisible
in interface VElement
newVisible
- the new value of the 'Visible' attribute.VElement.isVisible()
public boolean isEnabled()
isEnabled
in interface VElement
VElement.setEnabled(boolean)
,
VViewPackage.getElement_Enabled()
public void setEnabled(boolean newEnabled)
setEnabled
in interface VElement
newEnabled
- the new value of the 'Enabled' attribute.VElement.isEnabled()
public boolean isReadonly()
isReadonly
in interface VElement
VElement.setReadonly(boolean)
,
VViewPackage.getElement_Readonly()
public void setReadonly(boolean newReadonly)
setReadonly
in interface VElement
newReadonly
- the new value of the 'Readonly' attribute.VElement.isReadonly()
public VDiagnostic getDiagnostic()
getDiagnostic
in interface VElement
VElement.setDiagnostic(VDiagnostic)
,
VViewPackage.getElement_Diagnostic()
public org.eclipse.emf.common.notify.NotificationChain basicSetDiagnostic(VDiagnostic newDiagnostic, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDiagnostic(VDiagnostic newDiagnostic)
setDiagnostic
in interface VElement
newDiagnostic
- the new value of the 'Diagnostic' containment reference.VElement.getDiagnostic()
public org.eclipse.emf.common.util.EList<VAttachment> getAttachments()
getAttachments
in interface VElement
VViewPackage.getElement_Attachments()
public String getUuid()
getUuid
in interface VElement
VElement.setUuid(String)
,
VViewPackage.getElement_Uuid()
public void setUuid(String newUuid)
setUuid
in interface VElement
newUuid
- the new value of the 'Uuid' attribute.VElement.getUuid()
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public 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, 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 String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean isEffectivelyVisible()
VElement
isEffectivelyVisible
in interface VElement
public boolean isEffectivelyEnabled()
VElement
isEffectivelyEnabled
in interface VElement
public boolean isEffectivelyReadonly()
VElement
isEffectivelyReadonly
in interface VElement
Copyright © 2019. All rights reserved.