Interface HutnAntlrAstPackage
-
- All Superinterfaces:
org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
HutnAntlrAstPackageImpl
public interface HutnAntlrAstPackage extends org.eclipse.emf.ecore.EPackage
The Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each enum,
- and each data type
- See Also:
HutnAntlrAstFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
HutnAntlrAstPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
-
Field Summary
Fields Modifier and Type Field Description static int
ADJECTIVE_NODE
The meta object id for the 'Adjective Node
' class.static int
ADJECTIVE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
ADJECTIVE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
ADJECTIVE_NODE__LINE
The feature id for the 'Line' attribute.static int
ADJECTIVE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
ADJECTIVE_NODE__TEXT
The feature id for the 'Text' attribute.static int
ADJECTIVE_NODE_FEATURE_COUNT
The number of structural features of the 'Adjective Node' class.static int
ASSOCIATION_INSTANCE_NODE
The meta object id for the 'Association Instance Node
' class.static int
ASSOCIATION_INSTANCE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
ASSOCIATION_INSTANCE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
ASSOCIATION_INSTANCE_NODE__LINE
The feature id for the 'Line' attribute.static int
ASSOCIATION_INSTANCE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
ASSOCIATION_INSTANCE_NODE__TEXT
The feature id for the 'Text' attribute.static int
ASSOCIATION_INSTANCE_NODE_FEATURE_COUNT
The number of structural features of the 'Association Instance Node' class.static int
CLASSIFIER_LEVEL_ATTRIBUTE_NODE
The meta object id for the 'Classifier Level Attribute Node
' class.static int
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__LINE
The feature id for the 'Line' attribute.static int
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__TEXT
The feature id for the 'Text' attribute.static int
CLASSIFIER_LEVEL_ATTRIBUTE_NODE_FEATURE_COUNT
The number of structural features of the 'Classifier Level Attribute Node' class.static HutnAntlrAstPackage
eINSTANCE
The singleton instance of the package.static String
eNAME
The package name.static String
eNS_PREFIX
The package namespace name.static String
eNS_URI
The package namespace URI.static int
FALSE_NODE
The meta object id for the 'False Node
' class.static int
FALSE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
FALSE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
FALSE_NODE__LINE
The feature id for the 'Line' attribute.static int
FALSE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
FALSE_NODE__TEXT
The feature id for the 'Text' attribute.static int
FALSE_NODE_FEATURE_COUNT
The number of structural features of the 'False Node' class.static int
NAME_NODE
The meta object id for the 'Name Node
' class.static int
NAME_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
NAME_NODE__COLUMN
The feature id for the 'Column' attribute.static int
NAME_NODE__LINE
The feature id for the 'Line' attribute.static int
NAME_NODE__PARENT
The feature id for the 'Parent' container reference.static int
NAME_NODE__TEXT
The feature id for the 'Text' attribute.static int
NAME_NODE_FEATURE_COUNT
The number of structural features of the 'Name Node' class.static int
NULL_NODE
The meta object id for the 'Null Node
' class.static int
NULL_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
NULL_NODE__COLUMN
The feature id for the 'Column' attribute.static int
NULL_NODE__LINE
The feature id for the 'Line' attribute.static int
NULL_NODE__PARENT
The feature id for the 'Parent' container reference.static int
NULL_NODE__TEXT
The feature id for the 'Text' attribute.static int
NULL_NODE_FEATURE_COUNT
The number of structural features of the 'Null Node' class.static int
NUMERIC_VALUE_NODE
The meta object id for the 'Numeric Value Node
' class.static int
NUMERIC_VALUE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
NUMERIC_VALUE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
NUMERIC_VALUE_NODE__LINE
The feature id for the 'Line' attribute.static int
NUMERIC_VALUE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
NUMERIC_VALUE_NODE__TEXT
The feature id for the 'Text' attribute.static int
NUMERIC_VALUE_NODE_FEATURE_COUNT
The number of structural features of the 'Numeric Value Node' class.static int
REFERENCE_NODE
The meta object id for the 'Reference Node
' class.static int
REFERENCE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
REFERENCE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
REFERENCE_NODE__LINE
The feature id for the 'Line' attribute.static int
REFERENCE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
REFERENCE_NODE__TEXT
The feature id for the 'Text' attribute.static int
REFERENCE_NODE_FEATURE_COUNT
The number of structural features of the 'Reference Node' class.static int
TEXTUAL_VALUE_NODE
The meta object id for the 'Textual Value Node
' class.static int
TEXTUAL_VALUE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
TEXTUAL_VALUE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
TEXTUAL_VALUE_NODE__LINE
The feature id for the 'Line' attribute.static int
TEXTUAL_VALUE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
TEXTUAL_VALUE_NODE__TEXT
The feature id for the 'Text' attribute.static int
TEXTUAL_VALUE_NODE_FEATURE_COUNT
The number of structural features of the 'Textual Value Node' class.static int
TRUE_NODE
The meta object id for the 'True Node
' class.static int
TRUE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.static int
TRUE_NODE__COLUMN
The feature id for the 'Column' attribute.static int
TRUE_NODE__LINE
The feature id for the 'Line' attribute.static int
TRUE_NODE__PARENT
The feature id for the 'Parent' container reference.static int
TRUE_NODE__TEXT
The feature id for the 'Text' attribute.static int
TRUE_NODE_FEATURE_COUNT
The number of structural features of the 'True Node' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClass
getAdjectiveNode()
Returns the meta object for class 'Adjective Node
'.org.eclipse.emf.ecore.EClass
getAssociationInstanceNode()
Returns the meta object for class 'Association Instance Node
'.org.eclipse.emf.ecore.EClass
getClassifierLevelAttributeNode()
Returns the meta object for class 'Classifier Level Attribute Node
'.org.eclipse.emf.ecore.EClass
getFalseNode()
Returns the meta object for class 'False Node
'.HutnAntlrAstFactory
getHutnAntlrAstFactory()
Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClass
getNameNode()
Returns the meta object for class 'Name Node
'.org.eclipse.emf.ecore.EClass
getNullNode()
Returns the meta object for class 'Null Node
'.org.eclipse.emf.ecore.EClass
getNumericValueNode()
Returns the meta object for class 'Numeric Value Node
'.org.eclipse.emf.ecore.EClass
getReferenceNode()
Returns the meta object for class 'Reference Node
'.org.eclipse.emf.ecore.EClass
getTextualValueNode()
Returns the meta object for class 'Textual Value Node
'.org.eclipse.emf.ecore.EClass
getTrueNode()
Returns the meta object for class 'True Node
'.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Field Detail
-
eNAME
static final String eNAME
The package name.- See Also:
- Constant Field Values
-
eNS_URI
static final String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
-
eNS_PREFIX
static final String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
-
eINSTANCE
static final HutnAntlrAstPackage eINSTANCE
The singleton instance of the package.
-
ADJECTIVE_NODE
static final int ADJECTIVE_NODE
The meta object id for the 'Adjective Node
' class.
-
ADJECTIVE_NODE__TEXT
static final int ADJECTIVE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
ADJECTIVE_NODE__LINE
static final int ADJECTIVE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
ADJECTIVE_NODE__COLUMN
static final int ADJECTIVE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
ADJECTIVE_NODE__PARENT
static final int ADJECTIVE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
ADJECTIVE_NODE__CHILDREN
static final int ADJECTIVE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
ADJECTIVE_NODE_FEATURE_COUNT
static final int ADJECTIVE_NODE_FEATURE_COUNT
The number of structural features of the 'Adjective Node' class.- See Also:
- Constant Field Values
-
TEXTUAL_VALUE_NODE
static final int TEXTUAL_VALUE_NODE
The meta object id for the 'Textual Value Node
' class.
-
TEXTUAL_VALUE_NODE__TEXT
static final int TEXTUAL_VALUE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
TEXTUAL_VALUE_NODE__LINE
static final int TEXTUAL_VALUE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
TEXTUAL_VALUE_NODE__COLUMN
static final int TEXTUAL_VALUE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
TEXTUAL_VALUE_NODE__PARENT
static final int TEXTUAL_VALUE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
TEXTUAL_VALUE_NODE__CHILDREN
static final int TEXTUAL_VALUE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
TEXTUAL_VALUE_NODE_FEATURE_COUNT
static final int TEXTUAL_VALUE_NODE_FEATURE_COUNT
The number of structural features of the 'Textual Value Node' class.- See Also:
- Constant Field Values
-
NUMERIC_VALUE_NODE
static final int NUMERIC_VALUE_NODE
The meta object id for the 'Numeric Value Node
' class.
-
NUMERIC_VALUE_NODE__TEXT
static final int NUMERIC_VALUE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
NUMERIC_VALUE_NODE__LINE
static final int NUMERIC_VALUE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
NUMERIC_VALUE_NODE__COLUMN
static final int NUMERIC_VALUE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
NUMERIC_VALUE_NODE__PARENT
static final int NUMERIC_VALUE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
NUMERIC_VALUE_NODE__CHILDREN
static final int NUMERIC_VALUE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
NUMERIC_VALUE_NODE_FEATURE_COUNT
static final int NUMERIC_VALUE_NODE_FEATURE_COUNT
The number of structural features of the 'Numeric Value Node' class.- See Also:
- Constant Field Values
-
NAME_NODE
static final int NAME_NODE
The meta object id for the 'Name Node
' class.
-
NAME_NODE__TEXT
static final int NAME_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
NAME_NODE__LINE
static final int NAME_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
NAME_NODE__COLUMN
static final int NAME_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
NAME_NODE__PARENT
static final int NAME_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
NAME_NODE__CHILDREN
static final int NAME_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
NAME_NODE_FEATURE_COUNT
static final int NAME_NODE_FEATURE_COUNT
The number of structural features of the 'Name Node' class.- See Also:
- Constant Field Values
-
NULL_NODE
static final int NULL_NODE
The meta object id for the 'Null Node
' class.
-
NULL_NODE__TEXT
static final int NULL_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
NULL_NODE__LINE
static final int NULL_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
NULL_NODE__COLUMN
static final int NULL_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
NULL_NODE__PARENT
static final int NULL_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
NULL_NODE__CHILDREN
static final int NULL_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
NULL_NODE_FEATURE_COUNT
static final int NULL_NODE_FEATURE_COUNT
The number of structural features of the 'Null Node' class.- See Also:
- Constant Field Values
-
TRUE_NODE
static final int TRUE_NODE
The meta object id for the 'True Node
' class.
-
TRUE_NODE__TEXT
static final int TRUE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
TRUE_NODE__LINE
static final int TRUE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
TRUE_NODE__COLUMN
static final int TRUE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
TRUE_NODE__PARENT
static final int TRUE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
TRUE_NODE__CHILDREN
static final int TRUE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
TRUE_NODE_FEATURE_COUNT
static final int TRUE_NODE_FEATURE_COUNT
The number of structural features of the 'True Node' class.- See Also:
- Constant Field Values
-
FALSE_NODE
static final int FALSE_NODE
The meta object id for the 'False Node
' class.
-
FALSE_NODE__TEXT
static final int FALSE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
FALSE_NODE__LINE
static final int FALSE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
FALSE_NODE__COLUMN
static final int FALSE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
FALSE_NODE__PARENT
static final int FALSE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
FALSE_NODE__CHILDREN
static final int FALSE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
FALSE_NODE_FEATURE_COUNT
static final int FALSE_NODE_FEATURE_COUNT
The number of structural features of the 'False Node' class.- See Also:
- Constant Field Values
-
REFERENCE_NODE
static final int REFERENCE_NODE
The meta object id for the 'Reference Node
' class.
-
REFERENCE_NODE__TEXT
static final int REFERENCE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
REFERENCE_NODE__LINE
static final int REFERENCE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
REFERENCE_NODE__COLUMN
static final int REFERENCE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
REFERENCE_NODE__PARENT
static final int REFERENCE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
REFERENCE_NODE__CHILDREN
static final int REFERENCE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
REFERENCE_NODE_FEATURE_COUNT
static final int REFERENCE_NODE_FEATURE_COUNT
The number of structural features of the 'Reference Node' class.- See Also:
- Constant Field Values
-
CLASSIFIER_LEVEL_ATTRIBUTE_NODE
static final int CLASSIFIER_LEVEL_ATTRIBUTE_NODE
The meta object id for the 'Classifier Level Attribute Node
' class.
-
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__TEXT
static final int CLASSIFIER_LEVEL_ATTRIBUTE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__LINE
static final int CLASSIFIER_LEVEL_ATTRIBUTE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__COLUMN
static final int CLASSIFIER_LEVEL_ATTRIBUTE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__PARENT
static final int CLASSIFIER_LEVEL_ATTRIBUTE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
CLASSIFIER_LEVEL_ATTRIBUTE_NODE__CHILDREN
static final int CLASSIFIER_LEVEL_ATTRIBUTE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
CLASSIFIER_LEVEL_ATTRIBUTE_NODE_FEATURE_COUNT
static final int CLASSIFIER_LEVEL_ATTRIBUTE_NODE_FEATURE_COUNT
The number of structural features of the 'Classifier Level Attribute Node' class.- See Also:
- Constant Field Values
-
ASSOCIATION_INSTANCE_NODE
static final int ASSOCIATION_INSTANCE_NODE
The meta object id for the 'Association Instance Node
' class.
-
ASSOCIATION_INSTANCE_NODE__TEXT
static final int ASSOCIATION_INSTANCE_NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
ASSOCIATION_INSTANCE_NODE__LINE
static final int ASSOCIATION_INSTANCE_NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
ASSOCIATION_INSTANCE_NODE__COLUMN
static final int ASSOCIATION_INSTANCE_NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
ASSOCIATION_INSTANCE_NODE__PARENT
static final int ASSOCIATION_INSTANCE_NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
ASSOCIATION_INSTANCE_NODE__CHILDREN
static final int ASSOCIATION_INSTANCE_NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
ASSOCIATION_INSTANCE_NODE_FEATURE_COUNT
static final int ASSOCIATION_INSTANCE_NODE_FEATURE_COUNT
The number of structural features of the 'Association Instance Node' class.- See Also:
- Constant Field Values
-
-
Method Detail
-
getAdjectiveNode
org.eclipse.emf.ecore.EClass getAdjectiveNode()
Returns the meta object for class 'Adjective Node
'.- Returns:
- the meta object for class 'Adjective Node'.
- See Also:
AdjectiveNode
-
getTextualValueNode
org.eclipse.emf.ecore.EClass getTextualValueNode()
Returns the meta object for class 'Textual Value Node
'.- Returns:
- the meta object for class 'Textual Value Node'.
- See Also:
TextualValueNode
-
getNumericValueNode
org.eclipse.emf.ecore.EClass getNumericValueNode()
Returns the meta object for class 'Numeric Value Node
'.- Returns:
- the meta object for class 'Numeric Value Node'.
- See Also:
NumericValueNode
-
getNameNode
org.eclipse.emf.ecore.EClass getNameNode()
Returns the meta object for class 'Name Node
'.- Returns:
- the meta object for class 'Name Node'.
- See Also:
NameNode
-
getNullNode
org.eclipse.emf.ecore.EClass getNullNode()
Returns the meta object for class 'Null Node
'.- Returns:
- the meta object for class 'Null Node'.
- See Also:
NullNode
-
getTrueNode
org.eclipse.emf.ecore.EClass getTrueNode()
Returns the meta object for class 'True Node
'.- Returns:
- the meta object for class 'True Node'.
- See Also:
TrueNode
-
getFalseNode
org.eclipse.emf.ecore.EClass getFalseNode()
Returns the meta object for class 'False Node
'.- Returns:
- the meta object for class 'False Node'.
- See Also:
FalseNode
-
getReferenceNode
org.eclipse.emf.ecore.EClass getReferenceNode()
Returns the meta object for class 'Reference Node
'.- Returns:
- the meta object for class 'Reference Node'.
- See Also:
ReferenceNode
-
getClassifierLevelAttributeNode
org.eclipse.emf.ecore.EClass getClassifierLevelAttributeNode()
Returns the meta object for class 'Classifier Level Attribute Node
'.- Returns:
- the meta object for class 'Classifier Level Attribute Node'.
- See Also:
ClassifierLevelAttributeNode
-
getAssociationInstanceNode
org.eclipse.emf.ecore.EClass getAssociationInstanceNode()
Returns the meta object for class 'Association Instance Node
'.- Returns:
- the meta object for class 'Association Instance Node'.
- See Also:
AssociationInstanceNode
-
getHutnAntlrAstFactory
HutnAntlrAstFactory getHutnAntlrAstFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-
-