Package com._1c.g5.v8.dt.export
Interface IExportStrategy
public interface IExportStrategy
Describes strategy of exporting objects in export operation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IExportStrategy
Default export strategy: exports all objects with all children (subordinates objects and external properties) always exports unknown artifacts -
Method Summary
Modifier and TypeMethodDescriptionboolean
exportExternalProperties
(org.eclipse.emf.ecore.EObject eObject) Returns whether the given object will be exported with external properties.boolean
exportSubordinatesObjects
(org.eclipse.emf.ecore.EObject eObject) Returns whether the given object will be exported with subordinate objects.boolean
Returns whether needs to export unknown configuration artifacts in export operation.
-
Field Details
-
DEFAULT
Default export strategy:- exports all objects with all children (subordinates objects and external properties)
- always exports unknown artifacts
-
-
Method Details
-
exportSubordinatesObjects
boolean exportSubordinatesObjects(org.eclipse.emf.ecore.EObject eObject) Returns whether the given object will be exported with subordinate objects.- Parameters:
eObject
- the object to export, cannot benull
- Returns:
- whether the given object will be exported with subordinate objects
-
exportExternalProperties
boolean exportExternalProperties(org.eclipse.emf.ecore.EObject eObject) Returns whether the given object will be exported with external properties.- Parameters:
eObject
- the object to export, cannot benull
- Returns:
- whether the given object will be exported with external properties
-
exportUnknown
boolean exportUnknown()Returns whether needs to export unknown configuration artifacts in export operation.Unknown configuration artifacts are unsupported configuration objects by DT IDE. If they were exported from 1C:Enterprise during XML import operation, then they will be saved to special
unknown
folder, and then can be exported back to 1C:Enterprise. Because these artifacts are unsupported, DT IDE cannot define when to export them by itself.- Returns:
- whether needs to export unknown configuration artifacts in export operation
-