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.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 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_EDEFAULT
eAdapters, 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, isEffectivelyEnabled, isEffectivelyReadonly, isEffectivelyVisible, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setUuid, setVisible
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
getAttachments, getDiagnostic, getLabel, getName, getUuid, isEffectivelyEnabled, isEffectivelyReadonly, isEffectivelyVisible, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setUuid, setVisible
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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 VContainedElementImpl
public VDomainModelReference getDomainModelReference()
getDomainModelReference
in interface VControl
VControl.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 VControl
newDomainModelReference
- 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 VElementImpl
public LabelAlignment getLabelAlignment()
getLabelAlignment
in interface VControl
LabelAlignment
,
VControl.setLabelAlignment(LabelAlignment)
,
VViewPackage.getControl_LabelAlignment()
public void setLabelAlignment(LabelAlignment newLabelAlignment)
setLabelAlignment
in interface VControl
newLabelAlignment
- 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.InternalEObject
eGet
in class VElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class VElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class VElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class VElementImpl
public String toString()
toString
in class VElementImpl
public void setDomainModelReference(org.eclipse.emf.ecore.EStructuralFeature feature)
VDomainModelReference
based on the provided EStructuralFeature
. Thus a
VFeaturePathDomainModelReference
is created.setDomainModelReference
in interface VControl
feature
- 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 VControl
feature
- 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 © 2019. All rights reserved.