Class GroupItemImpl<T>
- 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.mapping.model.impl.GroupItemImpl<T>
-
- All Implemented Interfaces:
GroupItem<T>
,IMappingModel<T>
,MappingNamed
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
AutoGroupItemImpl
,PersistedGroupItemImpl
public abstract class GroupItemImpl<T> extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements GroupItem<T>
An implementation of the model object 'Group Item'.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 boolean
auto
The cached value of the 'Auto
' attribute.protected static boolean
AUTO_EDEFAULT
The default value of the 'Auto
' attribute.protected T
domain
The cached value of the 'Domain
' attribute.protected static boolean
FULL_EDITING_SUPPORT_EDEFAULT
The default value of the 'Full Editing Support
' attribute.protected boolean
fullEditingSupport
The cached value of the 'Full Editing Support
' attribute.protected static boolean
HAS_PATH_EDEFAULT
The default value of the 'Has Path
' attribute.protected boolean
hasPath
The cached value of the 'Has Path
' attribute.protected static boolean
MANAGED_POSITION_EDEFAULT
The default value of the 'Managed Position
' attribute.protected boolean
managedPosition
The cached value of the 'Managed Position
' attribute.protected String
name
The cached value of the 'Name
' attribute.protected static String
NAME_EDEFAULT
The default value of the 'Name
' attribute.protected Path
pathEn
The cached value of the 'Path En
' containment reference.protected Path
pathRu
The cached value of the 'Path Ru
' containment reference.protected static GroupItemVisibleType
VISIBLE_TYPE_EDEFAULT
The default value of the 'Visible Type
' attribute.protected GroupItemVisibleType
visibleType
The cached value of the 'Visible Type
' 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
GroupItemImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
basicSetPathEn(Path newPathEn, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
basicSetPathRu(Path newPathRu, org.eclipse.emf.common.notify.NotificationChain msgs)
int
eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
int
eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
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)
T
getDomain()
String
getName()
Path
getPathEn()
Path
getPathRu()
GroupItemVisibleType
getVisibleType()
boolean
isAuto()
boolean
isFullEditingSupport()
boolean
isHasPath()
boolean
isManagedPosition()
void
setAuto(boolean newAuto)
void
setDomain(T newDomain)
void
setFullEditingSupport(boolean newFullEditingSupport)
void
setHasPath(boolean newHasPath)
void
setManagedPosition(boolean newManagedPosition)
void
setName(String newName)
void
setPathEn(Path newPathEn)
void
setPathRu(Path newPathRu)
void
setVisibleType(GroupItemVisibleType newVisibleType)
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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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, 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
-
domain
protected T domain
The cached value of the 'Domain
' attribute.- See Also:
getDomain()
-
NAME_EDEFAULT
protected static final String NAME_EDEFAULT
The default value of the 'Name
' attribute.- See Also:
getName()
-
AUTO_EDEFAULT
protected static final boolean AUTO_EDEFAULT
The default value of the 'Auto
' attribute.- See Also:
isAuto()
, Constant Field Values
-
MANAGED_POSITION_EDEFAULT
protected static final boolean MANAGED_POSITION_EDEFAULT
The default value of the 'Managed Position
' attribute.- See Also:
isManagedPosition()
, Constant Field Values
-
managedPosition
protected boolean managedPosition
The cached value of the 'Managed Position
' attribute.- See Also:
isManagedPosition()
-
FULL_EDITING_SUPPORT_EDEFAULT
protected static final boolean FULL_EDITING_SUPPORT_EDEFAULT
The default value of the 'Full Editing Support
' attribute.- See Also:
isFullEditingSupport()
, Constant Field Values
-
fullEditingSupport
protected boolean fullEditingSupport
The cached value of the 'Full Editing Support
' attribute.- See Also:
isFullEditingSupport()
-
pathRu
protected Path pathRu
The cached value of the 'Path Ru
' containment reference.- See Also:
getPathRu()
-
pathEn
protected Path pathEn
The cached value of the 'Path En
' containment reference.- See Also:
getPathEn()
-
HAS_PATH_EDEFAULT
protected static final boolean HAS_PATH_EDEFAULT
The default value of the 'Has Path
' attribute.- See Also:
isHasPath()
, Constant Field Values
-
hasPath
protected boolean hasPath
The cached value of the 'Has Path
' attribute.- See Also:
isHasPath()
-
VISIBLE_TYPE_EDEFAULT
protected static final GroupItemVisibleType VISIBLE_TYPE_EDEFAULT
The default value of the 'Visible Type
' attribute.- See Also:
getVisibleType()
-
visibleType
protected GroupItemVisibleType visibleType
The cached value of the 'Visible Type
' attribute.- See Also:
getVisibleType()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getDomain
public T getDomain()
- Specified by:
getDomain
in interfaceIMappingModel<T>
- Returns:
- the value of the 'Domain' attribute.
- See Also:
IMappingModel.setDomain(Object)
,MappingPackage.getIMappingModel_Domain()
-
setDomain
public void setDomain(T newDomain)
- Specified by:
setDomain
in interfaceIMappingModel<T>
- Parameters:
newDomain
- the new value of the 'Domain' attribute.- See Also:
IMappingModel.getDomain()
-
getName
public String getName()
- Specified by:
getName
in interfaceMappingNamed
- Returns:
- the value of the 'Name' attribute.
- See Also:
MappingNamed.setName(String)
,MappingPackage.getMappingNamed_Name()
-
setName
public void setName(String newName)
- Specified by:
setName
in interfaceMappingNamed
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
MappingNamed.getName()
-
isAuto
public boolean isAuto()
- Specified by:
isAuto
in interfaceGroupItem<T>
- Returns:
- the value of the 'Auto' attribute.
- See Also:
GroupItem.setAuto(boolean)
,MappingPackage.getGroupItem_Auto()
-
setAuto
public void setAuto(boolean newAuto)
- Specified by:
setAuto
in interfaceGroupItem<T>
- Parameters:
newAuto
- the new value of the 'Auto' attribute.- See Also:
GroupItem.isAuto()
-
isManagedPosition
public boolean isManagedPosition()
- Specified by:
isManagedPosition
in interfaceGroupItem<T>
- Returns:
- the value of the 'Managed Position' attribute.
- See Also:
GroupItem.setManagedPosition(boolean)
,MappingPackage.getGroupItem_ManagedPosition()
-
setManagedPosition
public void setManagedPosition(boolean newManagedPosition)
- Specified by:
setManagedPosition
in interfaceGroupItem<T>
- Parameters:
newManagedPosition
- the new value of the 'Managed Position' attribute.- See Also:
GroupItem.isManagedPosition()
-
isFullEditingSupport
public boolean isFullEditingSupport()
- Specified by:
isFullEditingSupport
in interfaceGroupItem<T>
- Returns:
- the value of the 'Full Editing Support' attribute.
- See Also:
GroupItem.setFullEditingSupport(boolean)
,MappingPackage.getGroupItem_FullEditingSupport()
-
setFullEditingSupport
public void setFullEditingSupport(boolean newFullEditingSupport)
- Specified by:
setFullEditingSupport
in interfaceGroupItem<T>
- Parameters:
newFullEditingSupport
- the new value of the 'Full Editing Support' attribute.- See Also:
GroupItem.isFullEditingSupport()
-
getPathRu
public Path getPathRu()
- Specified by:
getPathRu
in interfaceGroupItem<T>
- Returns:
- the value of the 'Path Ru' containment reference.
- See Also:
GroupItem.setPathRu(Path)
,MappingPackage.getGroupItem_PathRu()
-
basicSetPathRu
public org.eclipse.emf.common.notify.NotificationChain basicSetPathRu(Path newPathRu, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setPathRu
public void setPathRu(Path newPathRu)
- Specified by:
setPathRu
in interfaceGroupItem<T>
- Parameters:
newPathRu
- the new value of the 'Path Ru' containment reference.- See Also:
GroupItem.getPathRu()
-
getPathEn
public Path getPathEn()
- Specified by:
getPathEn
in interfaceGroupItem<T>
- Returns:
- the value of the 'Path En' containment reference.
- See Also:
GroupItem.setPathEn(Path)
,MappingPackage.getGroupItem_PathEn()
-
basicSetPathEn
public org.eclipse.emf.common.notify.NotificationChain basicSetPathEn(Path newPathEn, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setPathEn
public void setPathEn(Path newPathEn)
- Specified by:
setPathEn
in interfaceGroupItem<T>
- Parameters:
newPathEn
- the new value of the 'Path En' containment reference.- See Also:
GroupItem.getPathEn()
-
isHasPath
public boolean isHasPath()
- Specified by:
isHasPath
in interfaceGroupItem<T>
- Returns:
- the value of the 'Has Path' attribute.
- See Also:
GroupItem.setHasPath(boolean)
,MappingPackage.getGroupItem_HasPath()
-
setHasPath
public void setHasPath(boolean newHasPath)
- Specified by:
setHasPath
in interfaceGroupItem<T>
- Parameters:
newHasPath
- the new value of the 'Has Path' attribute.- See Also:
GroupItem.isHasPath()
-
getVisibleType
public GroupItemVisibleType getVisibleType()
- Specified by:
getVisibleType
in interfaceGroupItem<T>
- Returns:
- the value of the 'Visible Type' attribute.
- See Also:
GroupItemVisibleType
,GroupItem.setVisibleType(GroupItemVisibleType)
,MappingPackage.getGroupItem_VisibleType()
-
setVisibleType
public void setVisibleType(GroupItemVisibleType newVisibleType)
- Specified by:
setVisibleType
in interfaceGroupItem<T>
- Parameters:
newVisibleType
- the new value of the 'Visible Type' attribute.- See Also:
GroupItemVisibleType
,GroupItem.getVisibleType()
-
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
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-