source: trunk/CrossPare/src/de/ugoe/cs/cpdp/decentApp/models/arffx/ARFFxFactory.java

Last change on this file was 36, checked in by ftrautsch, 9 years ago

integration of decent models in crosspare

  • Property svn:mime-type set to text/plain
File size: 2.2 KB
Line 
1/**
2 */
3package de.ugoe.cs.cpdp.decentApp.models.arffx;
4
5import org.eclipse.emf.ecore.EFactory;
6
7/**
8 * <!-- begin-user-doc -->
9 * The <b>Factory</b> for the model.
10 * It provides a create method for each non-abstract class of the model.
11 * <!-- end-user-doc -->
12 * @see de.ugoe.cs.cpdp.decentApp.models.arffx.ARFFxPackage
13 * @generated
14 */
15public interface ARFFxFactory extends EFactory {
16        /**
17         * The singleton instance of the factory.
18         * <!-- begin-user-doc -->
19         * <!-- end-user-doc -->
20         * @generated
21         */
22        ARFFxFactory eINSTANCE = de.ugoe.cs.cpdp.decentApp.models.arffx.impl.ARFFxFactoryImpl.init();
23
24        /**
25         * Returns a new object of class '<em>Model</em>'.
26         * <!-- begin-user-doc -->
27         * <!-- end-user-doc -->
28         * @return a new object of class '<em>Model</em>'.
29         * @generated
30         */
31        Model createModel();
32
33        /**
34         * Returns a new object of class '<em>Attribute</em>'.
35         * <!-- begin-user-doc -->
36         * <!-- end-user-doc -->
37         * @return a new object of class '<em>Attribute</em>'.
38         * @generated
39         */
40        Attribute createAttribute();
41
42        /**
43         * Returns a new object of class '<em>Instance</em>'.
44         * <!-- begin-user-doc -->
45         * <!-- end-user-doc -->
46         * @return a new object of class '<em>Instance</em>'.
47         * @generated
48         */
49        Instance createInstance();
50
51        /**
52         * Returns a new object of class '<em>Value</em>'.
53         * <!-- begin-user-doc -->
54         * <!-- end-user-doc -->
55         * @return a new object of class '<em>Value</em>'.
56         * @generated
57         */
58        Value createValue();
59
60        /**
61         * Returns a new object of class '<em>Dimension</em>'.
62         * <!-- begin-user-doc -->
63         * <!-- end-user-doc -->
64         * @return a new object of class '<em>Dimension</em>'.
65         * @generated
66         */
67        Dimension createDimension();
68
69        /**
70         * Returns a new object of class '<em>Type</em>'.
71         * <!-- begin-user-doc -->
72         * <!-- end-user-doc -->
73         * @return a new object of class '<em>Type</em>'.
74         * @generated
75         */
76        Type createType();
77
78        /**
79         * Returns the package supported by this factory.
80         * <!-- begin-user-doc -->
81         * <!-- end-user-doc -->
82         * @return the package supported by this factory.
83         * @generated
84         */
85        ARFFxPackage getARFFxPackage();
86
87} //ARFFxFactory
Note: See TracBrowser for help on using the repository browser.