Package com._1c.g5.v8.dt.export.xml
Class SubObjectsManager
java.lang.Object
com._1c.g5.v8.dt.export.xml.SubObjectsManager
This manager can answer what EReference of the EClass refer to the sub-objects
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList<org.eclipse.emf.ecore.EReference>getSubordinateObjectReferences(org.eclipse.emf.ecore.EClass owner) Gets Sub-objects list for EClassgetSubordinateObjects(org.eclipse.emf.ecore.EObject eObject, boolean subordinateObjects, boolean externalProperties, Version version) Method gets suppliers of subordinate objects and external properties (in terms of 1C:Enterprise) of the given parent object.
- 
Constructor Details- 
SubObjectsManagerpublic SubObjectsManager()Default constructor
 
- 
- 
Method Details- 
getSubordinateObjectReferencespublic com.google.common.collect.ImmutableList<org.eclipse.emf.ecore.EReference> getSubordinateObjectReferences(org.eclipse.emf.ecore.EClass owner) Gets Sub-objects list for EClass- Parameters:
- owner-- EClass
- Returns:
- ImmutableList- <EReference>
 
- 
getSubordinateObjectspublic List<Supplier<org.eclipse.emf.ecore.EObject>> getSubordinateObjects(org.eclipse.emf.ecore.EObject eObject, boolean subordinateObjects, boolean externalProperties, Version version) Method gets suppliers of subordinate objects and external properties (in terms of 1C:Enterprise) of the given parent object. Note that, all modules of given object will be return as proxies - Parameters:
- eObject- parent object, cannot be- null
- subordinateObjects- if- trueresult list will be contain all subordinate objects of given object, if- falsenot.
- externalProperties- if- trueresult list will be contain all external properties of given object, if- falsenot.
- version- the 1C:Runtime version, cannot be- null
- Returns:
- list of suppliers of subordinate objects and external properties, never null, can be empty
 
 
-