Skip to content

Package: CarFactory

CarFactory

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: /**
2: */
3: package car;
4:
5: import org.eclipse.emf.ecore.EFactory;
6:
7: /**
8: * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a
9: * create method for each non-abstract class of the model. <!-- end-user-doc -->
10: *
11: * @see car.CarPackage
12: * @generated
13: */
14: public interface CarFactory extends EFactory {
15:         /**
16:          * The singleton instance of the factory. <!-- begin-user-doc --> <!--
17:          * end-user-doc -->
18:          *
19:          * @generated
20:          */
21:         CarFactory eINSTANCE = car.impl.CarFactoryImpl.init();
22:
23:         /**
24:          * Returns a new object of class '<em>Person</em>'. <!-- begin-user-doc -->
25:          * <!-- end-user-doc -->
26:          *
27:          * @return a new object of class '<em>Person</em>'.
28:          * @generated
29:          */
30:         Person createPerson();
31:
32:         /**
33:          * Returns a new object of class '<em>Driver</em>'. <!-- begin-user-doc -->
34:          * <!-- end-user-doc -->
35:          *
36:          * @return a new object of class '<em>Driver</em>'.
37:          * @generated
38:          */
39:         Driver createDriver();
40:
41:         /**
42:          * Returns a new object of class '<em>Car</em>'. <!-- begin-user-doc -->
43:          * <!-- end-user-doc -->
44:          *
45:          * @return a new object of class '<em>Car</em>'.
46:          * @generated
47:          */
48:         Car createCar();
49:
50:         /**
51:          * Returns the package supported by this factory. <!-- begin-user-doc -->
52:          * <!-- end-user-doc -->
53:          *
54:          * @return the package supported by this factory.
55:          * @generated
56:          */
57:         CarPackage getCarPackage();
58:
59: } // CarFactory