public class VControlImpl extends VContainedElementImpl implements VControl
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.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected VDomainModelReference |
domainModelReference
The cached value of the '
Domain Model Reference' containment
reference. |
protected static LabelAlignment |
LABEL_ALIGNMENT_EDEFAULT
The default value of the '
Label Alignment' attribute. |
protected LabelAlignment |
labelAlignment
The cached value of the '
Label Alignment' attribute. |
attachments, diagnostic, enabled, ENABLED_EDEFAULT, label, LABEL_EDEFAULT, name, NAME_EDEFAULT, readonly, READONLY_EDEFAULT, uuid, UUID_EDEFAULT, visible, VISIBLE_EDEFAULTeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
VControlImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDomainModelReference(VDomainModelReference newDomainModelReference,
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) |
VDomainModelReference |
getDomainModelReference() |
LabelAlignment |
getLabelAlignment() |
void |
setDomainModelReference(org.eclipse.emf.ecore.EStructuralFeature feature)
Sets the
VDomainModelReference based on the provided EStructuralFeature. |
void |
setDomainModelReference(org.eclipse.emf.ecore.EStructuralFeature feature,
Collection<org.eclipse.emf.ecore.EReference> eReferences)
Sets the
VDomainModelReference based on the provided EStructuralFeature and the collection of
EReferences. |
void |
setDomainModelReference(VDomainModelReference newDomainModelReference) |
void |
setLabelAlignment(LabelAlignment newLabelAlignment) |
String |
toString() |
basicSetDiagnostic, getAttachments, getDiagnostic, getLabel, getName, getUuid, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setUuid, setVisibleeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAttachments, getDiagnostic, getLabel, getName, getUuid, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setUuid, setVisibleeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final LabelAlignment LABEL_ALIGNMENT_EDEFAULT
Label Alignment' attribute.
getLabelAlignment()protected LabelAlignment labelAlignment
Label Alignment' attribute.
getLabelAlignment()protected VDomainModelReference domainModelReference
Domain Model Reference' containment
reference.
getDomainModelReference()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class VContainedElementImplpublic VDomainModelReference getDomainModelReference()
getDomainModelReference in interface VControlVControl.setDomainModelReference(VDomainModelReference),
VViewPackage.getControl_DomainModelReference()public org.eclipse.emf.common.notify.NotificationChain basicSetDomainModelReference(VDomainModelReference newDomainModelReference, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDomainModelReference(VDomainModelReference newDomainModelReference)
setDomainModelReference in interface VControlnewDomainModelReference - the new value of the 'Domain Model Reference' containment reference.VControl.getDomainModelReference()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 VElementImplpublic LabelAlignment getLabelAlignment()
getLabelAlignment in interface VControlLabelAlignment,
VControl.setLabelAlignment(LabelAlignment),
VViewPackage.getControl_LabelAlignment()public void setLabelAlignment(LabelAlignment newLabelAlignment)
setLabelAlignment in interface VControlnewLabelAlignment - the new value of the 'Label Alignment' attribute.LabelAlignment,
VControl.getLabelAlignment()public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class VElementImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class VElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class VElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class VElementImplpublic String toString()
toString in class VElementImplpublic void setDomainModelReference(org.eclipse.emf.ecore.EStructuralFeature feature)
VDomainModelReference based on the provided EStructuralFeature. Thus a
VFeaturePathDomainModelReference is created.setDomainModelReference in interface VControlfeature - the EStructuralFeature to create the VDomainModelReference forVControl.setDomainModelReference(org.eclipse.emf.ecore.EStructuralFeature)public void setDomainModelReference(org.eclipse.emf.ecore.EStructuralFeature feature,
Collection<org.eclipse.emf.ecore.EReference> eReferences)
VDomainModelReference based on the provided EStructuralFeature and the collection of
EReferences. Thus a VFeaturePathDomainModelReference is created.setDomainModelReference in interface VControlfeature - the EStructuralFeature to create the VDomainModelReference foreReferences - the Collection of EReferences being the reference pathVControl.setDomainModelReference(org.eclipse.emf.ecore.EStructuralFeature,
java.util.Collection)Copyright © 2016. All rights reserved.