Package com._1c.g5.v8.dt.bp.scheme
Class GraphicalSchemeObjectFactory
- java.lang.Object
- 
- com._1c.g5.v8.dt.bp.scheme.GraphicalSchemeObjectFactory
 
- 
- All Implemented Interfaces:
- IModelObjectFactory
 
 public class GraphicalSchemeObjectFactory extends Object implements IModelObjectFactory IModelObjectFactoryimplementation for creating graphical scheme objects with default values filled in.
- 
- 
Constructor SummaryConstructors Constructor Description GraphicalSchemeObjectFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.eclipse.emf.ecore.EObject>
 Tcreate(org.eclipse.emf.ecore.EClass eClass, IV8Project v8project)Creates object of typeEClasswith the given V8 project object.<T extends org.eclipse.emf.ecore.EObject>
 Tcreate(org.eclipse.emf.ecore.EClass eClass, Version version)Creates object of typeEClasswithout any context.<T extends org.eclipse.emf.ecore.EObject>
 Tcreate(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EObject contextObject, Version version)Creates object of typeEClasswith the given context object.voidfillDefaultReferences(org.eclipse.emf.ecore.EObject object)Fillsobjectdefault cross references.
 
- 
- 
- 
Method Detail- 
createpublic <T extends org.eclipse.emf.ecore.EObject> T create(org.eclipse.emf.ecore.EClass eClass, Version version)Description copied from interface:IModelObjectFactoryCreates object of typeEClasswithout any context.
 This method is equals tocreate(EClass, null, Version)- Specified by:
- createin interface- IModelObjectFactory
- Type Parameters:
- T- type of new object
- Parameters:
- eClass- the EClass of new object (not- null).
- version- current version of project. Can't be- null
- Returns:
- new object or null if this factory can't create objects of given type.
 
 - 
createpublic <T extends org.eclipse.emf.ecore.EObject> T create(org.eclipse.emf.ecore.EClass eClass, IV8Project v8project)Description copied from interface:IModelObjectFactoryCreates object of typeEClasswith the given V8 project object.- Specified by:
- createin interface- IModelObjectFactory
- Type Parameters:
- T- type of new object
- Parameters:
- eClass- the EClass of new object (not- null).
- v8project- the context V8 project. Can't be- null
- Returns:
- new object or null if this factory can't create objects of given type.
 
 - 
createpublic <T extends org.eclipse.emf.ecore.EObject> T create(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EObject contextObject, Version version)Description copied from interface:IModelObjectFactoryCreates object of typeEClasswith the given context object.- Specified by:
- createin interface- IModelObjectFactory
- Type Parameters:
- T- type of new object
- Parameters:
- eClass- the EClass of new object (not- null).
- contextObject- the context object (not- null).
- version- current version of project. Can't be- null. We should get version because we don't know - there is- contextObjectin configuration.
- Returns:
- new object or null if this factory can't create objects of given type and context.
 
 - 
fillDefaultReferencespublic void fillDefaultReferences(org.eclipse.emf.ecore.EObject object) Description copied from interface:IModelObjectFactoryFillsobjectdefault cross references.- Specified by:
- fillDefaultReferencesin interface- IModelObjectFactory
- Parameters:
- object- object to fill values in (not- null).
 
 
- 
 
-