Class ExternalReportImpl
- 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.ExternalReportImpl
-
- All Implemented Interfaces:
IBmObject
,FieldSource
,ExternalReport
,MdObject
,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 ExternalReportImpl extends MdObjectImpl implements ExternalReport
An implementation of the model object 'External Report'.The following features are implemented:
Fields
Ref Field Sources
Contained Objects
Produced Types
Default Form
Auxiliary Form
Main Data Composition Schema
Default Settings Form
Auxiliary Settings Form
Default Variant Form
Variants Storage
Settings Storage
Object Module
Help
Extended Presentation
Explanation
Attributes
Tabular Sections
Forms
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
ExternalReportImpl()
-
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<ContainedObject>
getContainedObjects()
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
getObjectModule()
ExternalReportTypes
getProducedTypes()
org.eclipse.emf.common.util.EList<FieldSource>
getRefFieldSources()
SettingsStorage
getSettingsStorage()
org.eclipse.emf.ecore.EObject
getSuppressObject()
org.eclipse.emf.common.util.EList<ReportTabularSection>
getTabularSections()
org.eclipse.emf.common.util.EList<Template>
getTemplates()
SettingsStorage
getVariantsStorage()
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
setMainDataCompositionSchema(BasicTemplate newMainDataCompositionSchema)
void
setObjectModule(Module newObjectModule)
void
setProducedTypes(ExternalReportTypes newProducedTypes)
void
setSettingsStorage(SettingsStorage newSettingsStorage)
void
setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
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()
-
getContainedObjects
public org.eclipse.emf.common.util.EList<ContainedObject> getContainedObjects()
- Specified by:
getContainedObjects
in interfaceExternalReport
- Returns:
- the value of the 'Contained Objects' containment reference list.
- See Also:
MdClassPackage.getExternalReport_ContainedObjects()
-
getProducedTypes
public ExternalReportTypes getProducedTypes()
- Specified by:
getProducedTypes
in interfaceExternalReport
- Returns:
- the value of the 'Produced Types' containment reference.
- See Also:
ExternalReport.setProducedTypes(ExternalReportTypes)
,MdClassPackage.getExternalReport_ProducedTypes()
-
setProducedTypes
public void setProducedTypes(ExternalReportTypes newProducedTypes)
- Specified by:
setProducedTypes
in interfaceExternalReport
- Parameters:
newProducedTypes
- the new value of the 'Produced Types' containment reference.- See Also:
ExternalReport.getProducedTypes()
-
getDefaultForm
public BasicForm getDefaultForm()
- Specified by:
getDefaultForm
in interfaceExternalReport
- Returns:
- the value of the 'Default Form' reference.
- See Also:
ExternalReport.setDefaultForm(BasicForm)
,MdClassPackage.getExternalReport_DefaultForm()
-
setDefaultForm
public void setDefaultForm(BasicForm newDefaultForm)
- Specified by:
setDefaultForm
in interfaceExternalReport
- Parameters:
newDefaultForm
- the new value of the 'Default Form' reference.- See Also:
ExternalReport.getDefaultForm()
-
getAuxiliaryForm
public BasicForm getAuxiliaryForm()
- Specified by:
getAuxiliaryForm
in interfaceExternalReport
- Returns:
- the value of the 'Auxiliary Form' reference.
- See Also:
ExternalReport.setAuxiliaryForm(BasicForm)
,MdClassPackage.getExternalReport_AuxiliaryForm()
-
setAuxiliaryForm
public void setAuxiliaryForm(BasicForm newAuxiliaryForm)
- Specified by:
setAuxiliaryForm
in interfaceExternalReport
- Parameters:
newAuxiliaryForm
- the new value of the 'Auxiliary Form' reference.- See Also:
ExternalReport.getAuxiliaryForm()
-
getMainDataCompositionSchema
public BasicTemplate getMainDataCompositionSchema()
- Specified by:
getMainDataCompositionSchema
in interfaceExternalReport
- Returns:
- the value of the 'Main Data Composition Schema' reference.
- See Also:
ExternalReport.setMainDataCompositionSchema(BasicTemplate)
,MdClassPackage.getExternalReport_MainDataCompositionSchema()
-
setMainDataCompositionSchema
public void setMainDataCompositionSchema(BasicTemplate newMainDataCompositionSchema)
- Specified by:
setMainDataCompositionSchema
in interfaceExternalReport
- Parameters:
newMainDataCompositionSchema
- the new value of the 'Main Data Composition Schema' reference.- See Also:
ExternalReport.getMainDataCompositionSchema()
-
getDefaultSettingsForm
public BasicForm getDefaultSettingsForm()
- Specified by:
getDefaultSettingsForm
in interfaceExternalReport
- Returns:
- the value of the 'Default Settings Form' reference.
- See Also:
ExternalReport.setDefaultSettingsForm(BasicForm)
,MdClassPackage.getExternalReport_DefaultSettingsForm()
-
setDefaultSettingsForm
public void setDefaultSettingsForm(BasicForm newDefaultSettingsForm)
- Specified by:
setDefaultSettingsForm
in interfaceExternalReport
- Parameters:
newDefaultSettingsForm
- the new value of the 'Default Settings Form' reference.- See Also:
ExternalReport.getDefaultSettingsForm()
-
getAuxiliarySettingsForm
public BasicForm getAuxiliarySettingsForm()
- Specified by:
getAuxiliarySettingsForm
in interfaceExternalReport
- Returns:
- the value of the 'Auxiliary Settings Form' reference.
- See Also:
ExternalReport.setAuxiliarySettingsForm(BasicForm)
,MdClassPackage.getExternalReport_AuxiliarySettingsForm()
-
setAuxiliarySettingsForm
public void setAuxiliarySettingsForm(BasicForm newAuxiliarySettingsForm)
- Specified by:
setAuxiliarySettingsForm
in interfaceExternalReport
- Parameters:
newAuxiliarySettingsForm
- the new value of the 'Auxiliary Settings Form' reference.- See Also:
ExternalReport.getAuxiliarySettingsForm()
-
getDefaultVariantForm
public BasicForm getDefaultVariantForm()
- Specified by:
getDefaultVariantForm
in interfaceExternalReport
- Returns:
- the value of the 'Default Variant Form' reference.
- See Also:
ExternalReport.setDefaultVariantForm(BasicForm)
,MdClassPackage.getExternalReport_DefaultVariantForm()
-
setDefaultVariantForm
public void setDefaultVariantForm(BasicForm newDefaultVariantForm)
- Specified by:
setDefaultVariantForm
in interfaceExternalReport
- Parameters:
newDefaultVariantForm
- the new value of the 'Default Variant Form' reference.- See Also:
ExternalReport.getDefaultVariantForm()
-
getVariantsStorage
public SettingsStorage getVariantsStorage()
- Specified by:
getVariantsStorage
in interfaceExternalReport
- Returns:
- the value of the 'Variants Storage' reference.
- See Also:
ExternalReport.setVariantsStorage(SettingsStorage)
,MdClassPackage.getExternalReport_VariantsStorage()
-
setVariantsStorage
public void setVariantsStorage(SettingsStorage newVariantsStorage)
- Specified by:
setVariantsStorage
in interfaceExternalReport
- Parameters:
newVariantsStorage
- the new value of the 'Variants Storage' reference.- See Also:
ExternalReport.getVariantsStorage()
-
getSettingsStorage
public SettingsStorage getSettingsStorage()
- Specified by:
getSettingsStorage
in interfaceExternalReport
- Returns:
- the value of the 'Settings Storage' reference.
- See Also:
ExternalReport.setSettingsStorage(SettingsStorage)
,MdClassPackage.getExternalReport_SettingsStorage()
-
setSettingsStorage
public void setSettingsStorage(SettingsStorage newSettingsStorage)
- Specified by:
setSettingsStorage
in interfaceExternalReport
- Parameters:
newSettingsStorage
- the new value of the 'Settings Storage' reference.- See Also:
ExternalReport.getSettingsStorage()
-
getObjectModule
public Module getObjectModule()
- Specified by:
getObjectModule
in interfaceExternalReport
- Returns:
- the value of the 'Object Module' reference.
- See Also:
ExternalReport.setObjectModule(com._1c.g5.v8.dt.bsl.model.Module)
,MdClassPackage.getExternalReport_ObjectModule()
-
setObjectModule
public void setObjectModule(Module newObjectModule)
- Specified by:
setObjectModule
in interfaceExternalReport
- Parameters:
newObjectModule
- the new value of the 'Object Module' reference.- See Also:
ExternalReport.getObjectModule()
-
getHelp
public Help getHelp()
- Specified by:
getHelp
in interfaceExternalReport
- Returns:
- the value of the 'Help' containment reference.
- See Also:
ExternalReport.setHelp(Help)
,MdClassPackage.getExternalReport_Help()
-
setHelp
public void setHelp(Help newHelp)
- Specified by:
setHelp
in interfaceExternalReport
- Parameters:
newHelp
- the new value of the 'Help' containment reference.- See Also:
ExternalReport.getHelp()
-
getExtendedPresentation
public org.eclipse.emf.common.util.EMap<String,String> getExtendedPresentation()
- Specified by:
getExtendedPresentation
in interfaceExternalReport
- Returns:
- the value of the 'Extended Presentation' map.
- See Also:
MdClassPackage.getExternalReport_ExtendedPresentation()
-
getExplanation
public org.eclipse.emf.common.util.EMap<String,String> getExplanation()
- Specified by:
getExplanation
in interfaceExternalReport
- Returns:
- the value of the 'Explanation' map.
- See Also:
MdClassPackage.getExternalReport_Explanation()
-
getAttributes
public org.eclipse.emf.common.util.EList<ReportAttribute> getAttributes()
- Specified by:
getAttributes
in interfaceExternalReport
- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
MdClassPackage.getExternalReport_Attributes()
-
getTabularSections
public org.eclipse.emf.common.util.EList<ReportTabularSection> getTabularSections()
- Specified by:
getTabularSections
in interfaceExternalReport
- Returns:
- the value of the 'Tabular Sections' containment reference list.
- See Also:
MdClassPackage.getExternalReport_TabularSections()
-
getForms
public org.eclipse.emf.common.util.EList<ReportForm> getForms()
- Specified by:
getForms
in interfaceExternalReport
- Returns:
- the value of the 'Forms' containment reference list.
- See Also:
MdClassPackage.getExternalReport_Forms()
-
getTemplates
public org.eclipse.emf.common.util.EList<Template> getTemplates()
- Specified by:
getTemplates
in interfaceExternalReport
- Returns:
- the value of the 'Templates' containment reference list.
- See Also:
MdClassPackage.getExternalReport_Templates()
-
getSuppressObject
public org.eclipse.emf.ecore.EObject getSuppressObject()
- Specified by:
getSuppressObject
in interfaceExternalReport
- Returns:
- the value of the 'Suppress Object' reference.
- See Also:
ExternalReport.setSuppressObject(EObject)
,MdClassPackage.getExternalReport_SuppressObject()
-
setSuppressObject
public void setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
- Specified by:
setSuppressObject
in interfaceExternalReport
- Parameters:
newSuppressObject
- the new value of the 'Suppress Object' reference.- See Also:
ExternalReport.getSuppressObject()
-
validate
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceExternalReport
-
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
-
-