Package com._1c.g5.v8.dt.md.model
Class DocumentInitializer
- java.lang.Object
-
- com._1c.g5.v8.dt.md.model.BasicMdObjectInitializer<M>
-
- com._1c.g5.v8.dt.md.model.AbstractBasicDbObjectInitializer<Document>
-
- com._1c.g5.v8.dt.md.model.DocumentInitializer
-
- All Implemented Interfaces:
IMdObjectInitializer<Document>,IMdObjectInitializer.IReferenceUpdater<Document>
public class DocumentInitializer extends AbstractBasicDbObjectInitializer<Document>
Documentmetadata object initializer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com._1c.g5.v8.dt.md.model.IMdObjectInitializer
IMdObjectInitializer.IReferenceUpdater<T extends MdObject>
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.md.model.BasicMdObjectInitializer
mdTypeUtil
-
Fields inherited from interface com._1c.g5.v8.dt.md.model.IMdObjectInitializer
INITIALIZERS
-
-
Constructor Summary
Constructors Constructor Description DocumentInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Documentcreate(IV8Project v8project, Version version)Creates metadata object for given configuration and runtime versionorg.eclipse.emf.ecore.EObjectcreateChildObject(org.eclipse.emf.ecore.EClass childType, org.eclipse.emf.ecore.EObject context, Version version)Createscontextchild object of typechildTypeprotected List<org.eclipse.emf.common.util.URI>getInputByStringFieldUris(Document document)Returns list of input by string field names for given object-
Methods inherited from class com._1c.g5.v8.dt.md.model.AbstractBasicDbObjectInitializer
updateReferences
-
Methods inherited from class com._1c.g5.v8.dt.md.model.BasicMdObjectInitializer
createDefault, getTypeProvider, initTypesUUID, newCommand, newManagedForm
-
-
-
-
Method Detail
-
create
public Document create(IV8Project v8project, Version version)
Description copied from interface:IMdObjectInitializerCreates metadata object for given configuration and runtime version- Parameters:
v8project- the project parameters (maybenull)version- the 1C:Enterprise runtime version to create object for, (notnull)- Returns:
- properly initialized metadata object (never
null)
-
createChildObject
public org.eclipse.emf.ecore.EObject createChildObject(org.eclipse.emf.ecore.EClass childType, org.eclipse.emf.ecore.EObject context, Version version)Description copied from interface:IMdObjectInitializerCreatescontextchild object of typechildType- Specified by:
createChildObjectin interfaceIMdObjectInitializer<Document>- Overrides:
createChildObjectin classBasicMdObjectInitializer<Document>- Parameters:
childType- the child object type (notnull)context- the parent object (notnull)version- the 1C:Enterprise runtime version (notnull)- Returns:
- properly initialized metadata child object or
nullif there cannot be child object
-
getInputByStringFieldUris
protected List<org.eclipse.emf.common.util.URI> getInputByStringFieldUris(Document document)
Description copied from class:AbstractBasicDbObjectInitializerReturns list of input by string field names for given object- Specified by:
getInputByStringFieldUrisin classAbstractBasicDbObjectInitializer<Document>- Parameters:
document- the metadata object (notnull)- Returns:
- list of input by string field names for given object
-
-