Package com._1c.g5.v8.dt.schedule
Class ScheduleObjectFactory
java.lang.Object
com._1c.g5.v8.dt.schedule.ScheduleObjectFactory
- All Implemented Interfaces:
- IModelObjectFactory
IModelObjectFactory implementation for creating schedule objects
 with default values filled in.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<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>
 TCreates 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.
- 
Constructor Details- 
ScheduleObjectFactorypublic ScheduleObjectFactory()
 
- 
- 
Method Details- 
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, 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.
 
- 
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.
 
- 
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).
 
 
-