Class TumblerCalculationContextImpl
- 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.calculation.context.impl.TumblerCalculationContextImpl
-
- All Implemented Interfaces:
ElementBaseCalculationContext
,FormElementBaseCalculationContext
,RootBaseCalculationContext
,TumblerCalculationContext
,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 TumblerCalculationContextImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements TumblerCalculationContext
An implementation of the model object 'Tumbler Calculation 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 static boolean
ADD_BORDER_HEIGHT_EDEFAULT
The default value of the 'Add Border Height
' attribute.protected boolean
addBorderHeight
The cached value of the 'Add Border Height
' attribute.protected static boolean
ADPATED_TO_MOBILE_PLATFORM_EDEFAULT
The default value of the 'Adpated To Mobile Platform
' attribute.protected boolean
adpatedToMobilePlatform
The cached value of the 'Adpated To Mobile Platform
' attribute.protected static int
COLUMNS_COUNT_EDEFAULT
The default value of the 'Columns Count
' attribute.protected int
columnsCount
The cached value of the 'Columns Count
' attribute.protected static CompatibilityMode
COMPATIBILITY_MODE_EDEFAULT
The default value of the 'Compatibility Mode
' attribute.protected CompatibilityMode
compatibilityMode
The cached value of the 'Compatibility Mode
' attribute.protected static int
ELEMENT_HEIGHT_EDEFAULT
The default value of the 'Element Height
' attribute.protected int
elementHeight
The cached value of the 'Element Height
' attribute.protected static boolean
EQUAL_COLUMNS_WIDTH_EDEFAULT
The default value of the 'Equal Columns Width
' attribute.protected boolean
equalColumnsWidth
The cached value of the 'Equal Columns Width
' 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 int
MIN_WIDTH_FOR_COMPRESSED_ELEMENTS_EDEFAULT
The default value of the 'Min Width For Compressed Elements
' attribute.protected int
minWidthForCompressedElements
The cached value of the 'Min Width For Compressed Elements
' attribute.protected static int
MULTI_HEIGHT_EDEFAULT
The default value of the 'Multi Height
' attribute.protected int
multiHeight
The cached value of the 'Multi Height
' attribute.protected CalculateAdditionalOptions
options
The cached value of the 'Options
' attribute.protected static CalculateAdditionalOptions
OPTIONS_EDEFAULT
The default value of the 'Options
' attribute.protected HippoLayElementBase
pCloneElement
The cached value of the 'PClone Element
' reference.protected org.eclipse.emf.common.util.EList<Double>
relativeWidth
The cached value of the 'Relative Width
' attribute list.protected org.eclipse.emf.common.util.EList<Size>
sizes
The cached value of the 'Sizes
' attribute list.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
TumblerCalculationContextImpl()
-
Method Summary
-
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, eInverseRemove, eInvocationDelegate, eInvoke, 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
-
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()
-
COMPATIBILITY_MODE_EDEFAULT
protected static final CompatibilityMode COMPATIBILITY_MODE_EDEFAULT
The default value of the 'Compatibility Mode
' attribute.- See Also:
getCompatibilityMode()
-
compatibilityMode
protected CompatibilityMode compatibilityMode
The cached value of the 'Compatibility Mode
' attribute.- See Also:
getCompatibilityMode()
-
MIN_WIDTH_FOR_COMPRESSED_ELEMENTS_EDEFAULT
protected static final int MIN_WIDTH_FOR_COMPRESSED_ELEMENTS_EDEFAULT
The default value of the 'Min Width For Compressed Elements
' attribute.
-
minWidthForCompressedElements
protected int minWidthForCompressedElements
The cached value of the 'Min Width For Compressed Elements
' attribute.- See Also:
getMinWidthForCompressedElements()
-
ADPATED_TO_MOBILE_PLATFORM_EDEFAULT
protected static final boolean ADPATED_TO_MOBILE_PLATFORM_EDEFAULT
The default value of the 'Adpated To Mobile Platform
' attribute.- See Also:
isAdpatedToMobilePlatform()
, Constant Field Values
-
adpatedToMobilePlatform
protected boolean adpatedToMobilePlatform
The cached value of the 'Adpated To Mobile Platform
' attribute.- See Also:
isAdpatedToMobilePlatform()
-
OPTIONS_EDEFAULT
protected static final CalculateAdditionalOptions OPTIONS_EDEFAULT
The default value of the 'Options
' attribute.- See Also:
getOptions()
-
options
protected CalculateAdditionalOptions options
The cached value of the 'Options
' attribute.- See Also:
getOptions()
-
pCloneElement
protected HippoLayElementBase pCloneElement
The cached value of the 'PClone Element
' reference.- See Also:
getPCloneElement()
-
sizes
protected org.eclipse.emf.common.util.EList<Size> sizes
The cached value of the 'Sizes
' attribute list.- See Also:
getSizes()
-
ELEMENT_HEIGHT_EDEFAULT
protected static final int ELEMENT_HEIGHT_EDEFAULT
The default value of the 'Element Height
' attribute.- See Also:
getElementHeight()
, Constant Field Values
-
elementHeight
protected int elementHeight
The cached value of the 'Element Height
' attribute.- See Also:
getElementHeight()
-
EQUAL_COLUMNS_WIDTH_EDEFAULT
protected static final boolean EQUAL_COLUMNS_WIDTH_EDEFAULT
The default value of the 'Equal Columns Width
' attribute.- See Also:
isEqualColumnsWidth()
, Constant Field Values
-
equalColumnsWidth
protected boolean equalColumnsWidth
The cached value of the 'Equal Columns Width
' attribute.- See Also:
isEqualColumnsWidth()
-
COLUMNS_COUNT_EDEFAULT
protected static final int COLUMNS_COUNT_EDEFAULT
The default value of the 'Columns Count
' attribute.- See Also:
getColumnsCount()
, Constant Field Values
-
columnsCount
protected int columnsCount
The cached value of the 'Columns Count
' attribute.- See Also:
getColumnsCount()
-
MULTI_HEIGHT_EDEFAULT
protected static final int MULTI_HEIGHT_EDEFAULT
The default value of the 'Multi Height
' attribute.- See Also:
getMultiHeight()
, Constant Field Values
-
multiHeight
protected int multiHeight
The cached value of the 'Multi Height
' attribute.- See Also:
getMultiHeight()
-
relativeWidth
protected org.eclipse.emf.common.util.EList<Double> relativeWidth
The cached value of the 'Relative Width
' attribute list.- See Also:
getRelativeWidth()
-
ADD_BORDER_HEIGHT_EDEFAULT
protected static final boolean ADD_BORDER_HEIGHT_EDEFAULT
The default value of the 'Add Border Height
' attribute.- See Also:
isAddBorderHeight()
, Constant Field Values
-
addBorderHeight
protected boolean addBorderHeight
The cached value of the 'Add Border Height
' attribute.- See Also:
isAddBorderHeight()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getTargetPlatform
public LFTargetPlatform getTargetPlatform()
- Specified by:
getTargetPlatform
in interfaceElementBaseCalculationContext
- Returns:
- the value of the 'Target Platform' attribute.
- See Also:
LFTargetPlatform
,ElementBaseCalculationContext.setTargetPlatform(LFTargetPlatform)
,LayoutCalculationContextPackage.getElementBaseCalculationContext_TargetPlatform()
-
setTargetPlatform
public void setTargetPlatform(LFTargetPlatform newTargetPlatform)
- Specified by:
setTargetPlatform
in interfaceElementBaseCalculationContext
- Parameters:
newTargetPlatform
- the new value of the 'Target Platform' attribute.- See Also:
LFTargetPlatform
,ElementBaseCalculationContext.getTargetPlatform()
-
getInterfaceVariant
public ClientInterfaceVariant getInterfaceVariant()
- Specified by:
getInterfaceVariant
in interfaceElementBaseCalculationContext
- Returns:
- the value of the 'Interface Variant' attribute.
- See Also:
ClientInterfaceVariant
,ElementBaseCalculationContext.setInterfaceVariant(ClientInterfaceVariant)
,LayoutCalculationContextPackage.getElementBaseCalculationContext_InterfaceVariant()
-
setInterfaceVariant
public void setInterfaceVariant(ClientInterfaceVariant newInterfaceVariant)
- Specified by:
setInterfaceVariant
in interfaceElementBaseCalculationContext
- Parameters:
newInterfaceVariant
- the new value of the 'Interface Variant' attribute.- See Also:
ClientInterfaceVariant
,ElementBaseCalculationContext.getInterfaceVariant()
-
getCompatibilityMode
public CompatibilityMode getCompatibilityMode()
- Specified by:
getCompatibilityMode
in interfaceElementBaseCalculationContext
- Returns:
- the value of the 'Compatibility Mode' attribute.
- See Also:
CompatibilityMode
,ElementBaseCalculationContext.setCompatibilityMode(CompatibilityMode)
,LayoutCalculationContextPackage.getElementBaseCalculationContext_CompatibilityMode()
-
setCompatibilityMode
public void setCompatibilityMode(CompatibilityMode newCompatibilityMode)
- Specified by:
setCompatibilityMode
in interfaceElementBaseCalculationContext
- Parameters:
newCompatibilityMode
- the new value of the 'Compatibility Mode' attribute.- See Also:
CompatibilityMode
,ElementBaseCalculationContext.getCompatibilityMode()
-
getMinWidthForCompressedElements
public int getMinWidthForCompressedElements()
- Specified by:
getMinWidthForCompressedElements
in interfaceElementBaseCalculationContext
- Returns:
- the value of the 'Min Width For Compressed Elements' attribute.
- See Also:
ElementBaseCalculationContext.setMinWidthForCompressedElements(int)
,LayoutCalculationContextPackage.getElementBaseCalculationContext_MinWidthForCompressedElements()
-
setMinWidthForCompressedElements
public void setMinWidthForCompressedElements(int newMinWidthForCompressedElements)
- Specified by:
setMinWidthForCompressedElements
in interfaceElementBaseCalculationContext
- Parameters:
newMinWidthForCompressedElements
- the new value of the 'Min Width For Compressed Elements' attribute.- See Also:
ElementBaseCalculationContext.getMinWidthForCompressedElements()
-
isAdpatedToMobilePlatform
public boolean isAdpatedToMobilePlatform()
- Specified by:
isAdpatedToMobilePlatform
in interfaceElementBaseCalculationContext
- Returns:
- the value of the 'Adpated To Mobile Platform' attribute.
- See Also:
ElementBaseCalculationContext.setAdpatedToMobilePlatform(boolean)
,LayoutCalculationContextPackage.getElementBaseCalculationContext_AdpatedToMobilePlatform()
-
setAdpatedToMobilePlatform
public void setAdpatedToMobilePlatform(boolean newAdpatedToMobilePlatform)
- Specified by:
setAdpatedToMobilePlatform
in interfaceElementBaseCalculationContext
- Parameters:
newAdpatedToMobilePlatform
- the new value of the 'Adpated To Mobile Platform' attribute.- See Also:
ElementBaseCalculationContext.isAdpatedToMobilePlatform()
-
getOptions
public CalculateAdditionalOptions getOptions()
- Specified by:
getOptions
in interfaceElementBaseCalculationContext
- Returns:
- the value of the 'Options' attribute.
- See Also:
ElementBaseCalculationContext.setOptions(CalculateAdditionalOptions)
,LayoutCalculationContextPackage.getElementBaseCalculationContext_Options()
-
setOptions
public void setOptions(CalculateAdditionalOptions newOptions)
- Specified by:
setOptions
in interfaceElementBaseCalculationContext
- Parameters:
newOptions
- the new value of the 'Options' attribute.- See Also:
ElementBaseCalculationContext.getOptions()
-
getPCloneElement
public HippoLayElementBase getPCloneElement()
- Specified by:
getPCloneElement
in interfaceFormElementBaseCalculationContext
- Returns:
- the value of the 'PClone Element' reference.
- See Also:
FormElementBaseCalculationContext.setPCloneElement(HippoLayElementBase)
,LayoutCalculationContextPackage.getFormElementBaseCalculationContext_PCloneElement()
-
basicGetPCloneElement
public HippoLayElementBase basicGetPCloneElement()
-
setPCloneElement
public void setPCloneElement(HippoLayElementBase newPCloneElement)
- Specified by:
setPCloneElement
in interfaceFormElementBaseCalculationContext
- Parameters:
newPCloneElement
- the new value of the 'PClone Element' reference.- See Also:
FormElementBaseCalculationContext.getPCloneElement()
-
getSizes
public org.eclipse.emf.common.util.EList<Size> getSizes()
- Specified by:
getSizes
in interfaceTumblerCalculationContext
- Returns:
- the value of the 'Sizes' attribute list.
- See Also:
LayoutCalculationContextPackage.getTumblerCalculationContext_Sizes()
-
getElementHeight
public int getElementHeight()
- Specified by:
getElementHeight
in interfaceTumblerCalculationContext
- Returns:
- the value of the 'Element Height' attribute.
- See Also:
TumblerCalculationContext.setElementHeight(int)
,LayoutCalculationContextPackage.getTumblerCalculationContext_ElementHeight()
-
setElementHeight
public void setElementHeight(int newElementHeight)
- Specified by:
setElementHeight
in interfaceTumblerCalculationContext
- Parameters:
newElementHeight
- the new value of the 'Element Height' attribute.- See Also:
TumblerCalculationContext.getElementHeight()
-
isEqualColumnsWidth
public boolean isEqualColumnsWidth()
- Specified by:
isEqualColumnsWidth
in interfaceTumblerCalculationContext
- Returns:
- the value of the 'Equal Columns Width' attribute.
- See Also:
TumblerCalculationContext.setEqualColumnsWidth(boolean)
,LayoutCalculationContextPackage.getTumblerCalculationContext_EqualColumnsWidth()
-
setEqualColumnsWidth
public void setEqualColumnsWidth(boolean newEqualColumnsWidth)
- Specified by:
setEqualColumnsWidth
in interfaceTumblerCalculationContext
- Parameters:
newEqualColumnsWidth
- the new value of the 'Equal Columns Width' attribute.- See Also:
TumblerCalculationContext.isEqualColumnsWidth()
-
getColumnsCount
public int getColumnsCount()
- Specified by:
getColumnsCount
in interfaceTumblerCalculationContext
- Returns:
- the value of the 'Columns Count' attribute.
- See Also:
TumblerCalculationContext.setColumnsCount(int)
,LayoutCalculationContextPackage.getTumblerCalculationContext_ColumnsCount()
-
setColumnsCount
public void setColumnsCount(int newColumnsCount)
- Specified by:
setColumnsCount
in interfaceTumblerCalculationContext
- Parameters:
newColumnsCount
- the new value of the 'Columns Count' attribute.- See Also:
TumblerCalculationContext.getColumnsCount()
-
getMultiHeight
public int getMultiHeight()
- Specified by:
getMultiHeight
in interfaceTumblerCalculationContext
- Returns:
- the value of the 'Multi Height' attribute.
- See Also:
TumblerCalculationContext.setMultiHeight(int)
,LayoutCalculationContextPackage.getTumblerCalculationContext_MultiHeight()
-
setMultiHeight
public void setMultiHeight(int newMultiHeight)
- Specified by:
setMultiHeight
in interfaceTumblerCalculationContext
- Parameters:
newMultiHeight
- the new value of the 'Multi Height' attribute.- See Also:
TumblerCalculationContext.getMultiHeight()
-
getRelativeWidth
public org.eclipse.emf.common.util.EList<Double> getRelativeWidth()
- Specified by:
getRelativeWidth
in interfaceTumblerCalculationContext
- Returns:
- the value of the 'Relative Width' attribute list.
- See Also:
LayoutCalculationContextPackage.getTumblerCalculationContext_RelativeWidth()
-
isAddBorderHeight
public boolean isAddBorderHeight()
- Specified by:
isAddBorderHeight
in interfaceTumblerCalculationContext
- Returns:
- the value of the 'Add Border Height' attribute.
- See Also:
TumblerCalculationContext.setAddBorderHeight(boolean)
,LayoutCalculationContextPackage.getTumblerCalculationContext_AddBorderHeight()
-
setAddBorderHeight
public void setAddBorderHeight(boolean newAddBorderHeight)
- Specified by:
setAddBorderHeight
in interfaceTumblerCalculationContext
- Parameters:
newAddBorderHeight
- the new value of the 'Add Border Height' attribute.- See Also:
TumblerCalculationContext.isAddBorderHeight()
-
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
-
toString
public String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-