Package com._1c.g5.v8.dt.export
Interface IExportStrategy
-
public interface IExportStrategyDescribes strategy of exporting objects in export operation.
-
-
Field Summary
Fields Modifier and Type Field Description static IExportStrategyDEFAULTDefault export strategy: exports all objects with all children (subordinates objects and external properties) always exports unknown artifacts
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanexportExternalProperties(org.eclipse.emf.ecore.EObject eObject)Returns whether the given object will be exported with external properties.booleanexportSubordinatesObjects(org.eclipse.emf.ecore.EObject eObject)Returns whether the given object will be exported with subordinate objects.booleanexportUnknown()Returns whether needs to export unknown configuration artifacts in export operation.
-
-
-
Field Detail
-
DEFAULT
static final IExportStrategy DEFAULT
Default export strategy:- exports all objects with all children (subordinates objects and external properties)
- always exports unknown artifacts
-
-
Method Detail
-
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
unknownfolder, 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
-
-