Class MenuButtonsGroupGeneratorContextImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- com._1c.g5.v8.dt.form.layout.model.generation.context.impl.MenuButtonsGroupGeneratorContextImpl
-
- All Implemented Interfaces:
ElementBaseGeneratorContext
,GroupBaseGeneratorContext
,IElementGeneratorContext
,IMenuElementGeneratorContext
,MenuButtonsGroupGeneratorContext
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
public class MenuButtonsGroupGeneratorContextImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements MenuButtonsGroupGeneratorContext
An implementation of the model object 'Menu Buttons Group Generator Context'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<ElementBaseGeneratorContext>
children
The cached value of the 'Children
' containment reference list.protected boolean
compat8319
The cached value of the 'Compat8319
' attribute.protected static boolean
COMPAT8319_EDEFAULT
The default value of the 'Compat8319
' attribute.protected boolean
compat838
The cached value of the 'Compat838
' attribute.protected static boolean
COMPAT838_EDEFAULT
The default value of the 'Compat838
' attribute.protected boolean
important
The cached value of the 'Important
' attribute.protected static boolean
IMPORTANT_EDEFAULT
The default value of the 'Important
' attribute.protected static ClientInterfaceVariant
INTERFACE_VARIANT_EDEFAULT
The default value of the 'Interface Variant
' attribute.protected ClientInterfaceVariant
interfaceVariant
The cached value of the 'Interface Variant
' attribute.protected static boolean
NOT_FIRST_IN_GROUP_EDEFAULT
The default value of the 'Not First In Group
' attribute.protected boolean
notFirstInGroup
The cached value of the 'Not First In Group
' attribute.protected FormVisualEntity
pLogFormElement
The cached value of the 'PLog Form Element
' reference.protected IElementGeneratorContext
pParent
The cached value of the 'PParent
' reference.protected static LFTargetPlatform
TARGET_PLATFORM_EDEFAULT
The default value of the 'Target Platform
' attribute.protected LFTargetPlatform
targetPlatform
The cached value of the 'Target Platform
' attribute.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MenuButtonsGroupGeneratorContextImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(ElementBaseGeneratorContext pChild)
FormVisualEntity
basicGetPLogFormElement()
IElementGeneratorContext
basicGetPParent()
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)
Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
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<ElementBaseGeneratorContext>
getChildren()
ClientInterfaceVariant
getInterfaceVariant()
FormVisualEntity
getPLogFormElement()
IElementGeneratorContext
getPParent()
LFTargetPlatform
getTargetPlatform()
boolean
isCompat8319()
boolean
isCompat838()
boolean
isImportant()
boolean
isNotFirstInGroup()
void
setCompat8319(boolean newCompat8319)
void
setCompat838(boolean newCompat838)
void
setImportant(boolean newImportant)
void
setInterfaceVariant(ClientInterfaceVariant newInterfaceVariant)
void
setNotFirstInGroup(boolean newNotFirstInGroup)
void
setPLogFormElement(FormVisualEntity newPLogFormElement)
void
setPParent(IElementGeneratorContext newPParent)
void
setTargetPlatform(LFTargetPlatform newTargetPlatform)
String
toString()
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, 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
-
-
-
-
Field Detail
-
pLogFormElement
protected FormVisualEntity pLogFormElement
The cached value of the 'PLog Form Element
' reference.- See Also:
getPLogFormElement()
-
pParent
protected IElementGeneratorContext pParent
The cached value of the 'PParent
' reference.- See Also:
getPParent()
-
TARGET_PLATFORM_EDEFAULT
protected static final LFTargetPlatform TARGET_PLATFORM_EDEFAULT
The default value of the 'Target Platform
' attribute.- See Also:
getTargetPlatform()
-
targetPlatform
protected LFTargetPlatform targetPlatform
The cached value of the 'Target Platform
' attribute.- See Also:
getTargetPlatform()
-
INTERFACE_VARIANT_EDEFAULT
protected static final ClientInterfaceVariant INTERFACE_VARIANT_EDEFAULT
The default value of the 'Interface Variant
' attribute.- See Also:
getInterfaceVariant()
-
interfaceVariant
protected ClientInterfaceVariant interfaceVariant
The cached value of the 'Interface Variant
' attribute.- See Also:
getInterfaceVariant()
-
COMPAT838_EDEFAULT
protected static final boolean COMPAT838_EDEFAULT
The default value of the 'Compat838
' attribute.- See Also:
isCompat838()
, Constant Field Values
-
compat838
protected boolean compat838
The cached value of the 'Compat838
' attribute.- See Also:
isCompat838()
-
COMPAT8319_EDEFAULT
protected static final boolean COMPAT8319_EDEFAULT
The default value of the 'Compat8319
' attribute.- See Also:
isCompat8319()
, Constant Field Values
-
compat8319
protected boolean compat8319
The cached value of the 'Compat8319
' attribute.- See Also:
isCompat8319()
-
children
protected org.eclipse.emf.common.util.EList<ElementBaseGeneratorContext> children
The cached value of the 'Children
' containment reference list.- See Also:
getChildren()
-
IMPORTANT_EDEFAULT
protected static final boolean IMPORTANT_EDEFAULT
The default value of the 'Important
' attribute.- See Also:
isImportant()
, Constant Field Values
-
important
protected boolean important
The cached value of the 'Important
' attribute.- See Also:
isImportant()
-
NOT_FIRST_IN_GROUP_EDEFAULT
protected static final boolean NOT_FIRST_IN_GROUP_EDEFAULT
The default value of the 'Not First In Group
' attribute.- See Also:
isNotFirstInGroup()
, Constant Field Values
-
notFirstInGroup
protected boolean notFirstInGroup
The cached value of the 'Not First In Group
' attribute.- See Also:
isNotFirstInGroup()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getPLogFormElement
public FormVisualEntity getPLogFormElement()
- Specified by:
getPLogFormElement
in interfaceElementBaseGeneratorContext
- Returns:
- the value of the 'PLog Form Element' reference.
- See Also:
ElementBaseGeneratorContext.setPLogFormElement(FormVisualEntity)
,LayoutGenerationContextPackage.getElementBaseGeneratorContext_PLogFormElement()
-
basicGetPLogFormElement
public FormVisualEntity basicGetPLogFormElement()
-
setPLogFormElement
public void setPLogFormElement(FormVisualEntity newPLogFormElement)
- Specified by:
setPLogFormElement
in interfaceElementBaseGeneratorContext
- Parameters:
newPLogFormElement
- the new value of the 'PLog Form Element' reference.- See Also:
ElementBaseGeneratorContext.getPLogFormElement()
-
getPParent
public IElementGeneratorContext getPParent()
- Specified by:
getPParent
in interfaceElementBaseGeneratorContext
- Returns:
- the value of the 'PParent' reference.
- See Also:
ElementBaseGeneratorContext.setPParent(IElementGeneratorContext)
,LayoutGenerationContextPackage.getElementBaseGeneratorContext_PParent()
-
basicGetPParent
public IElementGeneratorContext basicGetPParent()
-
setPParent
public void setPParent(IElementGeneratorContext newPParent)
- Specified by:
setPParent
in interfaceElementBaseGeneratorContext
- Parameters:
newPParent
- the new value of the 'PParent' reference.- See Also:
ElementBaseGeneratorContext.getPParent()
-
getTargetPlatform
public LFTargetPlatform getTargetPlatform()
- Specified by:
getTargetPlatform
in interfaceElementBaseGeneratorContext
- Returns:
- the value of the 'Target Platform' attribute.
- See Also:
LFTargetPlatform
,ElementBaseGeneratorContext.setTargetPlatform(LFTargetPlatform)
,LayoutGenerationContextPackage.getElementBaseGeneratorContext_TargetPlatform()
-
setTargetPlatform
public void setTargetPlatform(LFTargetPlatform newTargetPlatform)
- Specified by:
setTargetPlatform
in interfaceElementBaseGeneratorContext
- Parameters:
newTargetPlatform
- the new value of the 'Target Platform' attribute.- See Also:
LFTargetPlatform
,ElementBaseGeneratorContext.getTargetPlatform()
-
getInterfaceVariant
public ClientInterfaceVariant getInterfaceVariant()
- Specified by:
getInterfaceVariant
in interfaceElementBaseGeneratorContext
- Returns:
- the value of the 'Interface Variant' attribute.
- See Also:
ClientInterfaceVariant
,ElementBaseGeneratorContext.setInterfaceVariant(ClientInterfaceVariant)
,LayoutGenerationContextPackage.getElementBaseGeneratorContext_InterfaceVariant()
-
setInterfaceVariant
public void setInterfaceVariant(ClientInterfaceVariant newInterfaceVariant)
- Specified by:
setInterfaceVariant
in interfaceElementBaseGeneratorContext
- Parameters:
newInterfaceVariant
- the new value of the 'Interface Variant' attribute.- See Also:
ClientInterfaceVariant
,ElementBaseGeneratorContext.getInterfaceVariant()
-
isCompat838
public boolean isCompat838()
- Specified by:
isCompat838
in interfaceGroupBaseGeneratorContext
- Returns:
- the value of the 'Compat838' attribute.
- See Also:
GroupBaseGeneratorContext.setCompat838(boolean)
,LayoutGenerationContextPackage.getGroupBaseGeneratorContext_Compat838()
-
setCompat838
public void setCompat838(boolean newCompat838)
- Specified by:
setCompat838
in interfaceGroupBaseGeneratorContext
- Parameters:
newCompat838
- the new value of the 'Compat838' attribute.- See Also:
GroupBaseGeneratorContext.isCompat838()
-
isCompat8319
public boolean isCompat8319()
- Specified by:
isCompat8319
in interfaceGroupBaseGeneratorContext
- Returns:
- the value of the 'Compat8319' attribute.
- See Also:
GroupBaseGeneratorContext.setCompat8319(boolean)
,LayoutGenerationContextPackage.getGroupBaseGeneratorContext_Compat8319()
-
setCompat8319
public void setCompat8319(boolean newCompat8319)
- Specified by:
setCompat8319
in interfaceGroupBaseGeneratorContext
- Parameters:
newCompat8319
- the new value of the 'Compat8319' attribute.- See Also:
GroupBaseGeneratorContext.isCompat8319()
-
getChildren
public org.eclipse.emf.common.util.EList<ElementBaseGeneratorContext> getChildren()
- Specified by:
getChildren
in interfaceGroupBaseGeneratorContext
- Returns:
- the value of the 'Children' containment reference list.
- See Also:
LayoutGenerationContextPackage.getGroupBaseGeneratorContext_Children()
-
isImportant
public boolean isImportant()
- Specified by:
isImportant
in interfaceMenuButtonsGroupGeneratorContext
- Returns:
- the value of the 'Important' attribute.
- See Also:
MenuButtonsGroupGeneratorContext.setImportant(boolean)
,LayoutGenerationContextPackage.getMenuButtonsGroupGeneratorContext_Important()
-
setImportant
public void setImportant(boolean newImportant)
- Specified by:
setImportant
in interfaceMenuButtonsGroupGeneratorContext
- Parameters:
newImportant
- the new value of the 'Important' attribute.- See Also:
MenuButtonsGroupGeneratorContext.isImportant()
-
isNotFirstInGroup
public boolean isNotFirstInGroup()
- Specified by:
isNotFirstInGroup
in interfaceMenuButtonsGroupGeneratorContext
- Returns:
- the value of the 'Not First In Group' attribute.
- See Also:
MenuButtonsGroupGeneratorContext.setNotFirstInGroup(boolean)
,LayoutGenerationContextPackage.getMenuButtonsGroupGeneratorContext_NotFirstInGroup()
-
setNotFirstInGroup
public void setNotFirstInGroup(boolean newNotFirstInGroup)
- Specified by:
setNotFirstInGroup
in interfaceMenuButtonsGroupGeneratorContext
- Parameters:
newNotFirstInGroup
- the new value of the 'Not First In Group' attribute.- See Also:
MenuButtonsGroupGeneratorContext.isNotFirstInGroup()
-
addChild
public void addChild(ElementBaseGeneratorContext pChild)
- Specified by:
addChild
in interfaceGroupBaseGeneratorContext
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
- Specified by:
eInvoke
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInvoke
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Throws:
InvocationTargetException
-
toString
public String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-