Class DimensionTableImpl
- 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.MinimalEStoreEObjectImpl
-
- com._1c.g5.v8.bm.core.BmObject
-
- com._1c.g5.v8.dt.metadata.mdclass.impl.MdObjectImpl
-
- com._1c.g5.v8.dt.metadata.mdclass.impl.DimensionTableImpl
-
- All Implemented Interfaces:
IBmObject
,DimensionTable
,MdObject
,StandardCommandSource
,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 DimensionTableImpl extends MdObjectImpl implements DimensionTable
An implementation of the model object 'Dimension Table'.The following features are implemented:
Standard Commands
Produced Types
Db View Defs
Parent Cube
Name In Data Source
Presentation Field
Hierarchy Name In Data Source
Level Number
Hierarchical
Unfilled Parent Value
Use Standard Commands
Quick Choice
Default Object Form
Default List Form
Default Choice Form
Object Presentation
Extended Object Presentation
List Presentation
Extended List Presentation
Explanation
Object Module
Manager Module
Include Help In Contents
Help
Fields
Forms
Commands
Templates
Suppress Object
-
-
Nested Class Summary
-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DimensionTableImpl()
-
Method Summary
-
Methods inherited from class com._1c.g5.v8.dt.metadata.mdclass.impl.MdObjectImpl
eStaticFeatureCount, getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuid
-
Methods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmListBinaryData, bmReadBinaryData, bmRemoveBinaryData, bmSetProperty, bmWriteBinaryData, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eGet, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCode
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.MdObject
getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuid
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classMdObjectImpl
-
getStandardCommands
public org.eclipse.emf.common.util.EList<StandardCommand> getStandardCommands()
- Specified by:
getStandardCommands
in interfaceStandardCommandSource
- Returns:
- the value of the 'Standard Commands' containment reference list.
- See Also:
MdClassPackage.getStandardCommandSource_StandardCommands()
-
getProducedTypes
public CubeDimensionTableTypes getProducedTypes()
- Specified by:
getProducedTypes
in interfaceDimensionTable
- Returns:
- the value of the 'Produced Types' containment reference.
- See Also:
DimensionTable.setProducedTypes(CubeDimensionTableTypes)
,MdClassPackage.getDimensionTable_ProducedTypes()
-
setProducedTypes
public void setProducedTypes(CubeDimensionTableTypes newProducedTypes)
- Specified by:
setProducedTypes
in interfaceDimensionTable
- Parameters:
newProducedTypes
- the new value of the 'Produced Types' containment reference.- See Also:
DimensionTable.getProducedTypes()
-
getDbViewDefs
public DimensionTableDbViewDefs getDbViewDefs()
- Specified by:
getDbViewDefs
in interfaceDimensionTable
- Returns:
- the value of the 'Db View Defs' containment reference.
- See Also:
DimensionTable.setDbViewDefs(DimensionTableDbViewDefs)
,MdClassPackage.getDimensionTable_DbViewDefs()
-
setDbViewDefs
public void setDbViewDefs(DimensionTableDbViewDefs newDbViewDefs)
- Specified by:
setDbViewDefs
in interfaceDimensionTable
- Parameters:
newDbViewDefs
- the new value of the 'Db View Defs' containment reference.- See Also:
DimensionTable.getDbViewDefs()
-
getParentCube
public Cube getParentCube()
- Specified by:
getParentCube
in interfaceDimensionTable
- Returns:
- the value of the 'Parent Cube' reference.
- See Also:
DimensionTable.setParentCube(Cube)
,MdClassPackage.getDimensionTable_ParentCube()
-
setParentCube
public void setParentCube(Cube newParentCube)
- Specified by:
setParentCube
in interfaceDimensionTable
- Parameters:
newParentCube
- the new value of the 'Parent Cube' reference.- See Also:
DimensionTable.getParentCube()
-
getNameInDataSource
public String getNameInDataSource()
- Specified by:
getNameInDataSource
in interfaceDimensionTable
- Returns:
- the value of the 'Name In Data Source' attribute.
- See Also:
DimensionTable.setNameInDataSource(String)
,MdClassPackage.getDimensionTable_NameInDataSource()
-
setNameInDataSource
public void setNameInDataSource(String newNameInDataSource)
- Specified by:
setNameInDataSource
in interfaceDimensionTable
- Parameters:
newNameInDataSource
- the new value of the 'Name In Data Source' attribute.- See Also:
DimensionTable.getNameInDataSource()
-
getPresentationField
public Field getPresentationField()
- Specified by:
getPresentationField
in interfaceDimensionTable
- Returns:
- the value of the 'Presentation Field' reference.
- See Also:
DimensionTable.setPresentationField(Field)
,MdClassPackage.getDimensionTable_PresentationField()
-
setPresentationField
public void setPresentationField(Field newPresentationField)
- Specified by:
setPresentationField
in interfaceDimensionTable
- Parameters:
newPresentationField
- the new value of the 'Presentation Field' reference.- See Also:
DimensionTable.getPresentationField()
-
getHierarchyNameInDataSource
public String getHierarchyNameInDataSource()
- Specified by:
getHierarchyNameInDataSource
in interfaceDimensionTable
- Returns:
- the value of the 'Hierarchy Name In Data Source' attribute.
- See Also:
DimensionTable.setHierarchyNameInDataSource(String)
,MdClassPackage.getDimensionTable_HierarchyNameInDataSource()
-
setHierarchyNameInDataSource
public void setHierarchyNameInDataSource(String newHierarchyNameInDataSource)
- Specified by:
setHierarchyNameInDataSource
in interfaceDimensionTable
- Parameters:
newHierarchyNameInDataSource
- the new value of the 'Hierarchy Name In Data Source' attribute.- See Also:
DimensionTable.getHierarchyNameInDataSource()
-
getLevelNumber
public BigDecimal getLevelNumber()
- Specified by:
getLevelNumber
in interfaceDimensionTable
- Returns:
- the value of the 'Level Number' attribute.
- See Also:
DimensionTable.setLevelNumber(BigDecimal)
,MdClassPackage.getDimensionTable_LevelNumber()
-
setLevelNumber
public void setLevelNumber(BigDecimal newLevelNumber)
- Specified by:
setLevelNumber
in interfaceDimensionTable
- Parameters:
newLevelNumber
- the new value of the 'Level Number' attribute.- See Also:
DimensionTable.getLevelNumber()
-
isHierarchical
public boolean isHierarchical()
- Specified by:
isHierarchical
in interfaceDimensionTable
- Returns:
- the value of the 'Hierarchical' attribute.
- See Also:
DimensionTable.setHierarchical(boolean)
,MdClassPackage.getDimensionTable_Hierarchical()
-
setHierarchical
public void setHierarchical(boolean newHierarchical)
- Specified by:
setHierarchical
in interfaceDimensionTable
- Parameters:
newHierarchical
- the new value of the 'Hierarchical' attribute.- See Also:
DimensionTable.isHierarchical()
-
getUnfilledParentValue
public Value getUnfilledParentValue()
- Specified by:
getUnfilledParentValue
in interfaceDimensionTable
- Returns:
- the value of the 'Unfilled Parent Value' containment reference.
- See Also:
DimensionTable.setUnfilledParentValue(Value)
,MdClassPackage.getDimensionTable_UnfilledParentValue()
-
setUnfilledParentValue
public void setUnfilledParentValue(Value newUnfilledParentValue)
- Specified by:
setUnfilledParentValue
in interfaceDimensionTable
- Parameters:
newUnfilledParentValue
- the new value of the 'Unfilled Parent Value' containment reference.- See Also:
DimensionTable.getUnfilledParentValue()
-
isUseStandardCommands
public boolean isUseStandardCommands()
- Specified by:
isUseStandardCommands
in interfaceDimensionTable
- Returns:
- the value of the 'Use Standard Commands' attribute.
- See Also:
DimensionTable.setUseStandardCommands(boolean)
,MdClassPackage.getDimensionTable_UseStandardCommands()
-
setUseStandardCommands
public void setUseStandardCommands(boolean newUseStandardCommands)
- Specified by:
setUseStandardCommands
in interfaceDimensionTable
- Parameters:
newUseStandardCommands
- the new value of the 'Use Standard Commands' attribute.- See Also:
DimensionTable.isUseStandardCommands()
-
isQuickChoice
public boolean isQuickChoice()
- Specified by:
isQuickChoice
in interfaceDimensionTable
- Returns:
- the value of the 'Quick Choice' attribute.
- See Also:
DimensionTable.setQuickChoice(boolean)
,MdClassPackage.getDimensionTable_QuickChoice()
-
setQuickChoice
public void setQuickChoice(boolean newQuickChoice)
- Specified by:
setQuickChoice
in interfaceDimensionTable
- Parameters:
newQuickChoice
- the new value of the 'Quick Choice' attribute.- See Also:
DimensionTable.isQuickChoice()
-
getDefaultObjectForm
public BasicForm getDefaultObjectForm()
- Specified by:
getDefaultObjectForm
in interfaceDimensionTable
- Returns:
- the value of the 'Default Object Form' reference.
- See Also:
DimensionTable.setDefaultObjectForm(BasicForm)
,MdClassPackage.getDimensionTable_DefaultObjectForm()
-
setDefaultObjectForm
public void setDefaultObjectForm(BasicForm newDefaultObjectForm)
- Specified by:
setDefaultObjectForm
in interfaceDimensionTable
- Parameters:
newDefaultObjectForm
- the new value of the 'Default Object Form' reference.- See Also:
DimensionTable.getDefaultObjectForm()
-
getDefaultListForm
public BasicForm getDefaultListForm()
- Specified by:
getDefaultListForm
in interfaceDimensionTable
- Returns:
- the value of the 'Default List Form' reference.
- See Also:
DimensionTable.setDefaultListForm(BasicForm)
,MdClassPackage.getDimensionTable_DefaultListForm()
-
setDefaultListForm
public void setDefaultListForm(BasicForm newDefaultListForm)
- Specified by:
setDefaultListForm
in interfaceDimensionTable
- Parameters:
newDefaultListForm
- the new value of the 'Default List Form' reference.- See Also:
DimensionTable.getDefaultListForm()
-
getDefaultChoiceForm
public BasicForm getDefaultChoiceForm()
- Specified by:
getDefaultChoiceForm
in interfaceDimensionTable
- Returns:
- the value of the 'Default Choice Form' reference.
- See Also:
DimensionTable.setDefaultChoiceForm(BasicForm)
,MdClassPackage.getDimensionTable_DefaultChoiceForm()
-
setDefaultChoiceForm
public void setDefaultChoiceForm(BasicForm newDefaultChoiceForm)
- Specified by:
setDefaultChoiceForm
in interfaceDimensionTable
- Parameters:
newDefaultChoiceForm
- the new value of the 'Default Choice Form' reference.- See Also:
DimensionTable.getDefaultChoiceForm()
-
getObjectPresentation
public org.eclipse.emf.common.util.EMap<String,String> getObjectPresentation()
- Specified by:
getObjectPresentation
in interfaceDimensionTable
- Returns:
- the value of the 'Object Presentation' map.
- See Also:
MdClassPackage.getDimensionTable_ObjectPresentation()
-
getExtendedObjectPresentation
public org.eclipse.emf.common.util.EMap<String,String> getExtendedObjectPresentation()
- Specified by:
getExtendedObjectPresentation
in interfaceDimensionTable
- Returns:
- the value of the 'Extended Object Presentation' map.
- See Also:
MdClassPackage.getDimensionTable_ExtendedObjectPresentation()
-
getListPresentation
public org.eclipse.emf.common.util.EMap<String,String> getListPresentation()
- Specified by:
getListPresentation
in interfaceDimensionTable
- Returns:
- the value of the 'List Presentation' map.
- See Also:
MdClassPackage.getDimensionTable_ListPresentation()
-
getExtendedListPresentation
public org.eclipse.emf.common.util.EMap<String,String> getExtendedListPresentation()
- Specified by:
getExtendedListPresentation
in interfaceDimensionTable
- Returns:
- the value of the 'Extended List Presentation' map.
- See Also:
MdClassPackage.getDimensionTable_ExtendedListPresentation()
-
getExplanation
public org.eclipse.emf.common.util.EMap<String,String> getExplanation()
- Specified by:
getExplanation
in interfaceDimensionTable
- Returns:
- the value of the 'Explanation' map.
- See Also:
MdClassPackage.getDimensionTable_Explanation()
-
getObjectModule
public Module getObjectModule()
- Specified by:
getObjectModule
in interfaceDimensionTable
- Returns:
- the value of the 'Object Module' reference.
- See Also:
DimensionTable.setObjectModule(com._1c.g5.v8.dt.bsl.model.Module)
,MdClassPackage.getDimensionTable_ObjectModule()
-
setObjectModule
public void setObjectModule(Module newObjectModule)
- Specified by:
setObjectModule
in interfaceDimensionTable
- Parameters:
newObjectModule
- the new value of the 'Object Module' reference.- See Also:
DimensionTable.getObjectModule()
-
getManagerModule
public Module getManagerModule()
- Specified by:
getManagerModule
in interfaceDimensionTable
- Returns:
- the value of the 'Manager Module' reference.
- See Also:
DimensionTable.setManagerModule(com._1c.g5.v8.dt.bsl.model.Module)
,MdClassPackage.getDimensionTable_ManagerModule()
-
setManagerModule
public void setManagerModule(Module newManagerModule)
- Specified by:
setManagerModule
in interfaceDimensionTable
- Parameters:
newManagerModule
- the new value of the 'Manager Module' reference.- See Also:
DimensionTable.getManagerModule()
-
isIncludeHelpInContents
public boolean isIncludeHelpInContents()
- Specified by:
isIncludeHelpInContents
in interfaceDimensionTable
- Returns:
- the value of the 'Include Help In Contents' attribute.
- See Also:
DimensionTable.setIncludeHelpInContents(boolean)
,MdClassPackage.getDimensionTable_IncludeHelpInContents()
-
setIncludeHelpInContents
public void setIncludeHelpInContents(boolean newIncludeHelpInContents)
- Specified by:
setIncludeHelpInContents
in interfaceDimensionTable
- Parameters:
newIncludeHelpInContents
- the new value of the 'Include Help In Contents' attribute.- See Also:
DimensionTable.isIncludeHelpInContents()
-
getHelp
public Help getHelp()
- Specified by:
getHelp
in interfaceDimensionTable
- Returns:
- the value of the 'Help' containment reference.
- See Also:
DimensionTable.setHelp(Help)
,MdClassPackage.getDimensionTable_Help()
-
setHelp
public void setHelp(Help newHelp)
- Specified by:
setHelp
in interfaceDimensionTable
- Parameters:
newHelp
- the new value of the 'Help' containment reference.- See Also:
DimensionTable.getHelp()
-
getFields
public org.eclipse.emf.common.util.EList<Field> getFields()
- Specified by:
getFields
in interfaceDimensionTable
- Returns:
- the value of the 'Fields' containment reference list.
- See Also:
MdClassPackage.getDimensionTable_Fields()
-
getForms
public org.eclipse.emf.common.util.EList<DimensionTableForm> getForms()
- Specified by:
getForms
in interfaceDimensionTable
- Returns:
- the value of the 'Forms' containment reference list.
- See Also:
MdClassPackage.getDimensionTable_Forms()
-
getCommands
public org.eclipse.emf.common.util.EList<DimensionTableCommand> getCommands()
- Specified by:
getCommands
in interfaceDimensionTable
- Returns:
- the value of the 'Commands' containment reference list.
- See Also:
MdClassPackage.getDimensionTable_Commands()
-
getTemplates
public org.eclipse.emf.common.util.EList<Template> getTemplates()
- Specified by:
getTemplates
in interfaceDimensionTable
- Returns:
- the value of the 'Templates' containment reference list.
- See Also:
MdClassPackage.getDimensionTable_Templates()
-
getSuppressObject
public org.eclipse.emf.ecore.EObject getSuppressObject()
- Specified by:
getSuppressObject
in interfaceDimensionTable
- Returns:
- the value of the 'Suppress Object' reference.
- See Also:
DimensionTable.setSuppressObject(EObject)
,MdClassPackage.getDimensionTable_SuppressObject()
-
setSuppressObject
public void setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
- Specified by:
setSuppressObject
in interfaceDimensionTable
- Parameters:
newSuppressObject
- the new value of the 'Suppress Object' reference.- See Also:
DimensionTable.getSuppressObject()
-
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
-
-