Class HTVariantKeyImpl
- 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.transformation.context.impl.HTVariantKeyImpl
-
- All Implemented Interfaces:
HTVariantKey
,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 HTVariantKeyImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements HTVariantKey
An implementation of the model object 'HT Variant Key'.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 int
ADAPTIVE_GROUPING_COUNT_EDEFAULT
The default value of the 'Adaptive Grouping Count
' attribute.protected int
adaptiveGroupingCount
The cached value of the 'Adaptive Grouping Count
' attribute.protected static int
COMPLEX_KEY_EDEFAULT
The default value of the 'Complex Key
' attribute.protected int
complexKey
The cached value of the 'Complex Key
' attribute.protected static HorStrategy
HOR_STRATEGY_EDEFAULT
The default value of the 'Hor Strategy
' attribute.protected HorStrategy
horStrategy
The cached value of the 'Hor Strategy
' attribute.protected static int
MAX_HEIGHT_EDEFAULT
The default value of the 'Max Height
' attribute.protected static int
MAX_WIDTH_EDEFAULT
The default value of the 'Max Width
' attribute.protected int
maxHeight
The cached value of the 'Max Height
' attribute.protected int
maxWidth
The cached value of the 'Max Width
' attribute.protected static boolean
NO_EXTERNAL_ALIGN_EDEFAULT
The default value of the 'No External Align
' attribute.protected boolean
noExternalAlign
The cached value of the 'No External Align
' attribute.protected GetVariantAdditionalOptions
options
The cached value of the 'Options
' attribute.protected static GetVariantAdditionalOptions
OPTIONS_EDEFAULT
The default value of the 'Options
' attribute.protected static VerStrategy
VER_STRATEGY_EDEFAULT
The default value of the 'Ver Strategy
' attribute.protected VerStrategy
verStrategy
The cached value of the 'Ver Strategy
' 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
HTVariantKeyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eGet(int featureID, boolean resolve, boolean coreType)
Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
boolean
eIsSet(int featureID)
boolean
equals(Object key)
void
eSet(int featureID, Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
int
getAdaptiveGroupingCount()
int
getComplexKey()
HorStrategy
getHorStrategy()
int
getMaxHeight()
int
getMaxWidth()
GetVariantAdditionalOptions
getOptions()
VerStrategy
getVerStrategy()
int
hashCode()
boolean
isNoExternalAlign()
void
setAdaptiveGroupingCount(int newAdaptiveGroupingCount)
void
setComplexKey(int newComplexKey)
void
setHorStrategy(HorStrategy newHorStrategy)
void
setMaxHeight(int newMaxHeight)
void
setMaxWidth(int newMaxWidth)
void
setNoExternalAlign(boolean newNoExternalAlign)
void
setOptions(GetVariantAdditionalOptions newOptions)
void
setVerStrategy(VerStrategy newVerStrategy)
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, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
COMPLEX_KEY_EDEFAULT
protected static final int COMPLEX_KEY_EDEFAULT
The default value of the 'Complex Key
' attribute.- See Also:
getComplexKey()
, Constant Field Values
-
complexKey
protected int complexKey
The cached value of the 'Complex Key
' attribute.- See Also:
getComplexKey()
-
MAX_WIDTH_EDEFAULT
protected static final int MAX_WIDTH_EDEFAULT
The default value of the 'Max Width
' attribute.- See Also:
getMaxWidth()
, Constant Field Values
-
maxWidth
protected int maxWidth
The cached value of the 'Max Width
' attribute.- See Also:
getMaxWidth()
-
MAX_HEIGHT_EDEFAULT
protected static final int MAX_HEIGHT_EDEFAULT
The default value of the 'Max Height
' attribute.- See Also:
getMaxHeight()
, Constant Field Values
-
maxHeight
protected int maxHeight
The cached value of the 'Max Height
' attribute.- See Also:
getMaxHeight()
-
HOR_STRATEGY_EDEFAULT
protected static final HorStrategy HOR_STRATEGY_EDEFAULT
The default value of the 'Hor Strategy
' attribute.- See Also:
getHorStrategy()
-
horStrategy
protected HorStrategy horStrategy
The cached value of the 'Hor Strategy
' attribute.- See Also:
getHorStrategy()
-
VER_STRATEGY_EDEFAULT
protected static final VerStrategy VER_STRATEGY_EDEFAULT
The default value of the 'Ver Strategy
' attribute.- See Also:
getVerStrategy()
-
verStrategy
protected VerStrategy verStrategy
The cached value of the 'Ver Strategy
' attribute.- See Also:
getVerStrategy()
-
ADAPTIVE_GROUPING_COUNT_EDEFAULT
protected static final int ADAPTIVE_GROUPING_COUNT_EDEFAULT
The default value of the 'Adaptive Grouping Count
' attribute.- See Also:
getAdaptiveGroupingCount()
, Constant Field Values
-
adaptiveGroupingCount
protected int adaptiveGroupingCount
The cached value of the 'Adaptive Grouping Count
' attribute.- See Also:
getAdaptiveGroupingCount()
-
NO_EXTERNAL_ALIGN_EDEFAULT
protected static final boolean NO_EXTERNAL_ALIGN_EDEFAULT
The default value of the 'No External Align
' attribute.- See Also:
isNoExternalAlign()
, Constant Field Values
-
noExternalAlign
protected boolean noExternalAlign
The cached value of the 'No External Align
' attribute.- See Also:
isNoExternalAlign()
-
OPTIONS_EDEFAULT
protected static final GetVariantAdditionalOptions OPTIONS_EDEFAULT
The default value of the 'Options
' attribute.- See Also:
getOptions()
-
options
protected GetVariantAdditionalOptions options
The cached value of the 'Options
' attribute.- See Also:
getOptions()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getComplexKey
public int getComplexKey()
- Specified by:
getComplexKey
in interfaceHTVariantKey
- Returns:
- the value of the 'Complex Key' attribute.
- See Also:
HTVariantKey.setComplexKey(int)
,LayoutTransformationContextPackage.getHTVariantKey_ComplexKey()
-
setComplexKey
public void setComplexKey(int newComplexKey)
- Specified by:
setComplexKey
in interfaceHTVariantKey
- Parameters:
newComplexKey
- the new value of the 'Complex Key' attribute.- See Also:
HTVariantKey.getComplexKey()
-
getMaxWidth
public int getMaxWidth()
- Specified by:
getMaxWidth
in interfaceHTVariantKey
- Returns:
- the value of the 'Max Width' attribute.
- See Also:
HTVariantKey.setMaxWidth(int)
,LayoutTransformationContextPackage.getHTVariantKey_MaxWidth()
-
setMaxWidth
public void setMaxWidth(int newMaxWidth)
- Specified by:
setMaxWidth
in interfaceHTVariantKey
- Parameters:
newMaxWidth
- the new value of the 'Max Width' attribute.- See Also:
HTVariantKey.getMaxWidth()
-
getMaxHeight
public int getMaxHeight()
- Specified by:
getMaxHeight
in interfaceHTVariantKey
- Returns:
- the value of the 'Max Height' attribute.
- See Also:
HTVariantKey.setMaxHeight(int)
,LayoutTransformationContextPackage.getHTVariantKey_MaxHeight()
-
setMaxHeight
public void setMaxHeight(int newMaxHeight)
- Specified by:
setMaxHeight
in interfaceHTVariantKey
- Parameters:
newMaxHeight
- the new value of the 'Max Height' attribute.- See Also:
HTVariantKey.getMaxHeight()
-
getHorStrategy
public HorStrategy getHorStrategy()
- Specified by:
getHorStrategy
in interfaceHTVariantKey
- Returns:
- the value of the 'Hor Strategy' attribute.
- See Also:
HorStrategy
,HTVariantKey.setHorStrategy(HorStrategy)
,LayoutTransformationContextPackage.getHTVariantKey_HorStrategy()
-
setHorStrategy
public void setHorStrategy(HorStrategy newHorStrategy)
- Specified by:
setHorStrategy
in interfaceHTVariantKey
- Parameters:
newHorStrategy
- the new value of the 'Hor Strategy' attribute.- See Also:
HorStrategy
,HTVariantKey.getHorStrategy()
-
getVerStrategy
public VerStrategy getVerStrategy()
- Specified by:
getVerStrategy
in interfaceHTVariantKey
- Returns:
- the value of the 'Ver Strategy' attribute.
- See Also:
VerStrategy
,HTVariantKey.setVerStrategy(VerStrategy)
,LayoutTransformationContextPackage.getHTVariantKey_VerStrategy()
-
setVerStrategy
public void setVerStrategy(VerStrategy newVerStrategy)
- Specified by:
setVerStrategy
in interfaceHTVariantKey
- Parameters:
newVerStrategy
- the new value of the 'Ver Strategy' attribute.- See Also:
VerStrategy
,HTVariantKey.getVerStrategy()
-
getAdaptiveGroupingCount
public int getAdaptiveGroupingCount()
- Specified by:
getAdaptiveGroupingCount
in interfaceHTVariantKey
- Returns:
- the value of the 'Adaptive Grouping Count' attribute.
- See Also:
HTVariantKey.setAdaptiveGroupingCount(int)
,LayoutTransformationContextPackage.getHTVariantKey_AdaptiveGroupingCount()
-
setAdaptiveGroupingCount
public void setAdaptiveGroupingCount(int newAdaptiveGroupingCount)
- Specified by:
setAdaptiveGroupingCount
in interfaceHTVariantKey
- Parameters:
newAdaptiveGroupingCount
- the new value of the 'Adaptive Grouping Count' attribute.- See Also:
HTVariantKey.getAdaptiveGroupingCount()
-
isNoExternalAlign
public boolean isNoExternalAlign()
- Specified by:
isNoExternalAlign
in interfaceHTVariantKey
- Returns:
- the value of the 'No External Align' attribute.
- See Also:
HTVariantKey.setNoExternalAlign(boolean)
,LayoutTransformationContextPackage.getHTVariantKey_NoExternalAlign()
-
setNoExternalAlign
public void setNoExternalAlign(boolean newNoExternalAlign)
- Specified by:
setNoExternalAlign
in interfaceHTVariantKey
- Parameters:
newNoExternalAlign
- the new value of the 'No External Align' attribute.- See Also:
HTVariantKey.isNoExternalAlign()
-
getOptions
public GetVariantAdditionalOptions getOptions()
- Specified by:
getOptions
in interfaceHTVariantKey
- Returns:
- the value of the 'Options' attribute.
- See Also:
HTVariantKey.setOptions(GetVariantAdditionalOptions)
,LayoutTransformationContextPackage.getHTVariantKey_Options()
-
setOptions
public void setOptions(GetVariantAdditionalOptions newOptions)
- Specified by:
setOptions
in interfaceHTVariantKey
- Parameters:
newOptions
- the new value of the 'Options' attribute.- See Also:
HTVariantKey.getOptions()
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceHTVariantKey
- Overrides:
hashCode
in classObject
-
equals
public boolean equals(Object key)
- Specified by:
equals
in interfaceHTVariantKey
- Overrides:
equals
in classObject
-
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
-
-