Class ReportImpl
- 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.ReportImpl
-
- All Implemented Interfaces:
IBmObject
,FieldSource
,MdObject
,Report
,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 ReportImpl extends MdObjectImpl implements Report
An implementation of the model object 'Report'.The following features are implemented:
Fields
Ref Field Sources
Standard Commands
Produced Types
Use Standard Commands
Default Form
Auxiliary Form
Main Data Composition Schema
Default Settings Form
Auxiliary Settings Form
Default Variant Form
Variants Storage
Settings Storage
Object Module
Manager Module
Include Help In Contents
Help
Extended Presentation
Explanation
Attributes
Tabular Sections
Forms
Templates
Commands
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
ReportImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
int
eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
org.eclipse.emf.common.util.EList<ReportAttribute>
getAttributes()
BasicForm
getAuxiliaryForm()
BasicForm
getAuxiliarySettingsForm()
org.eclipse.emf.common.util.EList<ReportCommand>
getCommands()
BasicForm
getDefaultForm()
BasicForm
getDefaultSettingsForm()
BasicForm
getDefaultVariantForm()
org.eclipse.emf.common.util.EMap<String,String>
getExplanation()
org.eclipse.emf.common.util.EMap<String,String>
getExtendedPresentation()
org.eclipse.emf.common.util.EList<Field>
getFields()
org.eclipse.emf.common.util.EList<ReportForm>
getForms()
Help
getHelp()
BasicTemplate
getMainDataCompositionSchema()
Module
getManagerModule()
Module
getObjectModule()
ReportTypes
getProducedTypes()
org.eclipse.emf.common.util.EList<FieldSource>
getRefFieldSources()
SettingsStorage
getSettingsStorage()
org.eclipse.emf.common.util.EList<StandardCommand>
getStandardCommands()
org.eclipse.emf.ecore.EObject
getSuppressObject()
org.eclipse.emf.common.util.EList<ReportTabularSection>
getTabularSections()
org.eclipse.emf.common.util.EList<Template>
getTemplates()
SettingsStorage
getVariantsStorage()
boolean
isIncludeHelpInContents()
boolean
isUseStandardCommands()
void
setAuxiliaryForm(BasicForm newAuxiliaryForm)
void
setAuxiliarySettingsForm(BasicForm newAuxiliarySettingsForm)
void
setDefaultForm(BasicForm newDefaultForm)
void
setDefaultSettingsForm(BasicForm newDefaultSettingsForm)
void
setDefaultVariantForm(BasicForm newDefaultVariantForm)
void
setHelp(Help newHelp)
void
setIncludeHelpInContents(boolean newIncludeHelpInContents)
void
setMainDataCompositionSchema(BasicTemplate newMainDataCompositionSchema)
void
setManagerModule(Module newManagerModule)
void
setObjectModule(Module newObjectModule)
void
setProducedTypes(ReportTypes newProducedTypes)
void
setSettingsStorage(SettingsStorage newSettingsStorage)
void
setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
void
setUseStandardCommands(boolean newUseStandardCommands)
void
setVariantsStorage(SettingsStorage newVariantsStorage)
boolean
validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
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, 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
-
getFields
public org.eclipse.emf.common.util.EList<Field> getFields()
- Specified by:
getFields
in interfaceFieldSource
- Returns:
- the value of the 'Fields' containment reference list.
- See Also:
McorePackage.getFieldSource_Fields()
-
getRefFieldSources
public org.eclipse.emf.common.util.EList<FieldSource> getRefFieldSources()
- Specified by:
getRefFieldSources
in interfaceFieldSource
- Returns:
- the value of the 'Ref Field Sources' reference list.
- See Also:
McorePackage.getFieldSource_RefFieldSources()
-
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 ReportTypes getProducedTypes()
- Specified by:
getProducedTypes
in interfaceReport
- Returns:
- the value of the 'Produced Types' containment reference.
- See Also:
Report.setProducedTypes(ReportTypes)
,MdClassPackage.getReport_ProducedTypes()
-
setProducedTypes
public void setProducedTypes(ReportTypes newProducedTypes)
- Specified by:
setProducedTypes
in interfaceReport
- Parameters:
newProducedTypes
- the new value of the 'Produced Types' containment reference.- See Also:
Report.getProducedTypes()
-
isUseStandardCommands
public boolean isUseStandardCommands()
- Specified by:
isUseStandardCommands
in interfaceReport
- Returns:
- the value of the 'Use Standard Commands' attribute.
- See Also:
Report.setUseStandardCommands(boolean)
,MdClassPackage.getReport_UseStandardCommands()
-
setUseStandardCommands
public void setUseStandardCommands(boolean newUseStandardCommands)
- Specified by:
setUseStandardCommands
in interfaceReport
- Parameters:
newUseStandardCommands
- the new value of the 'Use Standard Commands' attribute.- See Also:
Report.isUseStandardCommands()
-
getDefaultForm
public BasicForm getDefaultForm()
- Specified by:
getDefaultForm
in interfaceReport
- Returns:
- the value of the 'Default Form' reference.
- See Also:
Report.setDefaultForm(BasicForm)
,MdClassPackage.getReport_DefaultForm()
-
setDefaultForm
public void setDefaultForm(BasicForm newDefaultForm)
- Specified by:
setDefaultForm
in interfaceReport
- Parameters:
newDefaultForm
- the new value of the 'Default Form' reference.- See Also:
Report.getDefaultForm()
-
getAuxiliaryForm
public BasicForm getAuxiliaryForm()
- Specified by:
getAuxiliaryForm
in interfaceReport
- Returns:
- the value of the 'Auxiliary Form' reference.
- See Also:
Report.setAuxiliaryForm(BasicForm)
,MdClassPackage.getReport_AuxiliaryForm()
-
setAuxiliaryForm
public void setAuxiliaryForm(BasicForm newAuxiliaryForm)
- Specified by:
setAuxiliaryForm
in interfaceReport
- Parameters:
newAuxiliaryForm
- the new value of the 'Auxiliary Form' reference.- See Also:
Report.getAuxiliaryForm()
-
getMainDataCompositionSchema
public BasicTemplate getMainDataCompositionSchema()
- Specified by:
getMainDataCompositionSchema
in interfaceReport
- Returns:
- the value of the 'Main Data Composition Schema' reference.
- See Also:
Report.setMainDataCompositionSchema(BasicTemplate)
,MdClassPackage.getReport_MainDataCompositionSchema()
-
setMainDataCompositionSchema
public void setMainDataCompositionSchema(BasicTemplate newMainDataCompositionSchema)
- Specified by:
setMainDataCompositionSchema
in interfaceReport
- Parameters:
newMainDataCompositionSchema
- the new value of the 'Main Data Composition Schema' reference.- See Also:
Report.getMainDataCompositionSchema()
-
getDefaultSettingsForm
public BasicForm getDefaultSettingsForm()
- Specified by:
getDefaultSettingsForm
in interfaceReport
- Returns:
- the value of the 'Default Settings Form' reference.
- See Also:
Report.setDefaultSettingsForm(BasicForm)
,MdClassPackage.getReport_DefaultSettingsForm()
-
setDefaultSettingsForm
public void setDefaultSettingsForm(BasicForm newDefaultSettingsForm)
- Specified by:
setDefaultSettingsForm
in interfaceReport
- Parameters:
newDefaultSettingsForm
- the new value of the 'Default Settings Form' reference.- See Also:
Report.getDefaultSettingsForm()
-
getAuxiliarySettingsForm
public BasicForm getAuxiliarySettingsForm()
- Specified by:
getAuxiliarySettingsForm
in interfaceReport
- Returns:
- the value of the 'Auxiliary Settings Form' reference.
- See Also:
Report.setAuxiliarySettingsForm(BasicForm)
,MdClassPackage.getReport_AuxiliarySettingsForm()
-
setAuxiliarySettingsForm
public void setAuxiliarySettingsForm(BasicForm newAuxiliarySettingsForm)
- Specified by:
setAuxiliarySettingsForm
in interfaceReport
- Parameters:
newAuxiliarySettingsForm
- the new value of the 'Auxiliary Settings Form' reference.- See Also:
Report.getAuxiliarySettingsForm()
-
getDefaultVariantForm
public BasicForm getDefaultVariantForm()
- Specified by:
getDefaultVariantForm
in interfaceReport
- Returns:
- the value of the 'Default Variant Form' reference.
- See Also:
Report.setDefaultVariantForm(BasicForm)
,MdClassPackage.getReport_DefaultVariantForm()
-
setDefaultVariantForm
public void setDefaultVariantForm(BasicForm newDefaultVariantForm)
- Specified by:
setDefaultVariantForm
in interfaceReport
- Parameters:
newDefaultVariantForm
- the new value of the 'Default Variant Form' reference.- See Also:
Report.getDefaultVariantForm()
-
getVariantsStorage
public SettingsStorage getVariantsStorage()
- Specified by:
getVariantsStorage
in interfaceReport
- Returns:
- the value of the 'Variants Storage' reference.
- See Also:
Report.setVariantsStorage(SettingsStorage)
,MdClassPackage.getReport_VariantsStorage()
-
setVariantsStorage
public void setVariantsStorage(SettingsStorage newVariantsStorage)
- Specified by:
setVariantsStorage
in interfaceReport
- Parameters:
newVariantsStorage
- the new value of the 'Variants Storage' reference.- See Also:
Report.getVariantsStorage()
-
getSettingsStorage
public SettingsStorage getSettingsStorage()
- Specified by:
getSettingsStorage
in interfaceReport
- Returns:
- the value of the 'Settings Storage' reference.
- See Also:
Report.setSettingsStorage(SettingsStorage)
,MdClassPackage.getReport_SettingsStorage()
-
setSettingsStorage
public void setSettingsStorage(SettingsStorage newSettingsStorage)
- Specified by:
setSettingsStorage
in interfaceReport
- Parameters:
newSettingsStorage
- the new value of the 'Settings Storage' reference.- See Also:
Report.getSettingsStorage()
-
getObjectModule
public Module getObjectModule()
- Specified by:
getObjectModule
in interfaceReport
- Returns:
- the value of the 'Object Module' reference.
- See Also:
Report.setObjectModule(com._1c.g5.v8.dt.bsl.model.Module)
,MdClassPackage.getReport_ObjectModule()
-
setObjectModule
public void setObjectModule(Module newObjectModule)
- Specified by:
setObjectModule
in interfaceReport
- Parameters:
newObjectModule
- the new value of the 'Object Module' reference.- See Also:
Report.getObjectModule()
-
getManagerModule
public Module getManagerModule()
- Specified by:
getManagerModule
in interfaceReport
- Returns:
- the value of the 'Manager Module' reference.
- See Also:
Report.setManagerModule(com._1c.g5.v8.dt.bsl.model.Module)
,MdClassPackage.getReport_ManagerModule()
-
setManagerModule
public void setManagerModule(Module newManagerModule)
- Specified by:
setManagerModule
in interfaceReport
- Parameters:
newManagerModule
- the new value of the 'Manager Module' reference.- See Also:
Report.getManagerModule()
-
isIncludeHelpInContents
public boolean isIncludeHelpInContents()
- Specified by:
isIncludeHelpInContents
in interfaceReport
- Returns:
- the value of the 'Include Help In Contents' attribute.
- See Also:
Report.setIncludeHelpInContents(boolean)
,MdClassPackage.getReport_IncludeHelpInContents()
-
setIncludeHelpInContents
public void setIncludeHelpInContents(boolean newIncludeHelpInContents)
- Specified by:
setIncludeHelpInContents
in interfaceReport
- Parameters:
newIncludeHelpInContents
- the new value of the 'Include Help In Contents' attribute.- See Also:
Report.isIncludeHelpInContents()
-
getHelp
public Help getHelp()
- Specified by:
getHelp
in interfaceReport
- Returns:
- the value of the 'Help' containment reference.
- See Also:
Report.setHelp(Help)
,MdClassPackage.getReport_Help()
-
setHelp
public void setHelp(Help newHelp)
- Specified by:
setHelp
in interfaceReport
- Parameters:
newHelp
- the new value of the 'Help' containment reference.- See Also:
Report.getHelp()
-
getExtendedPresentation
public org.eclipse.emf.common.util.EMap<String,String> getExtendedPresentation()
- Specified by:
getExtendedPresentation
in interfaceReport
- Returns:
- the value of the 'Extended Presentation' map.
- See Also:
MdClassPackage.getReport_ExtendedPresentation()
-
getExplanation
public org.eclipse.emf.common.util.EMap<String,String> getExplanation()
- Specified by:
getExplanation
in interfaceReport
- Returns:
- the value of the 'Explanation' map.
- See Also:
MdClassPackage.getReport_Explanation()
-
getAttributes
public org.eclipse.emf.common.util.EList<ReportAttribute> getAttributes()
- Specified by:
getAttributes
in interfaceReport
- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
MdClassPackage.getReport_Attributes()
-
getTabularSections
public org.eclipse.emf.common.util.EList<ReportTabularSection> getTabularSections()
- Specified by:
getTabularSections
in interfaceReport
- Returns:
- the value of the 'Tabular Sections' containment reference list.
- See Also:
MdClassPackage.getReport_TabularSections()
-
getForms
public org.eclipse.emf.common.util.EList<ReportForm> getForms()
- Specified by:
getForms
in interfaceReport
- Returns:
- the value of the 'Forms' containment reference list.
- See Also:
MdClassPackage.getReport_Forms()
-
getTemplates
public org.eclipse.emf.common.util.EList<Template> getTemplates()
- Specified by:
getTemplates
in interfaceReport
- Returns:
- the value of the 'Templates' containment reference list.
- See Also:
MdClassPackage.getReport_Templates()
-
getCommands
public org.eclipse.emf.common.util.EList<ReportCommand> getCommands()
- Specified by:
getCommands
in interfaceReport
- Returns:
- the value of the 'Commands' containment reference list.
- See Also:
MdClassPackage.getReport_Commands()
-
getSuppressObject
public org.eclipse.emf.ecore.EObject getSuppressObject()
- Specified by:
getSuppressObject
in interfaceReport
- Returns:
- the value of the 'Suppress Object' reference.
- See Also:
Report.setSuppressObject(EObject)
,MdClassPackage.getReport_SuppressObject()
-
setSuppressObject
public void setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
- Specified by:
setSuppressObject
in interfaceReport
- Parameters:
newSuppressObject
- the new value of the 'Suppress Object' reference.- See Also:
Report.getSuppressObject()
-
validate
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
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
-
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
-
-