Uses of Package
de.mid.innovator.srv2api.icw2model
-
Packages that use de.mid.innovator.srv2api.icw2model Package Description de.mid.innovator.srv2api.icw2ac Activity modeling emphasizes the sequence and conditions for coordinating lower-level behaviors, rather than which classifiers own those behaviors.de.mid.innovator.srv2api.icw2acdia Diagrams and graphical representations for elements of the icw2ac package.de.mid.innovator.srv2api.icw2bc Package for Business Object Modeling.de.mid.innovator.srv2api.icw2be The Common Behaviors package specifies the core concepts required for dynamic elements and provides the infrastructure to support more detailed definitions of behavior.de.mid.innovator.srv2api.icw2bp Package for Business Process Model and Notation (BPMN).de.mid.innovator.srv2api.icw2bpdia BPMN Diagrams and graphical representations for elements of the icw2bp package.de.mid.innovator.srv2api.icw2br Business resource modeling package.de.mid.innovator.srv2api.icw2brdia Diagrams and graphical representations for elements of the icw2br package.de.mid.innovator.srv2api.icw2bs State machine for Business Object Modeling.de.mid.innovator.srv2api.icw2class The classes package deals with the basic modeling concepts of UML and, in particular, classes and their relationships.de.mid.innovator.srv2api.icw2cldia Diagrams and graphical representations for elements of the icw2class package.de.mid.innovator.srv2api.icw2db The DB package (specialization of the IM package) describes the concepts needed for modeling a relational database.de.mid.innovator.srv2api.icw2dbdia Database Diagrams and representations of tables and foreign keys, as well as views and from clauses.de.mid.innovator.srv2api.icw2dm The purpose of DMN is to provide the constructs that are needed to model decisions, so that organizational decision-making can be readily depicted in diagrams, accurately defined by business analysts, and (optionally) automated.de.mid.innovator.srv2api.icw2drdia The decision requirements level of a decision model in DMN consists of a Decision Requirement Graph depicted in one or more Decision Requirement Diagrams.de.mid.innovator.srv2api.icw2elem Describes the common behavior of all elements stored in a model server repository even configuration elements in profiles and schema elements of the meta model.de.mid.innovator.srv2api.icw2er The ER package (specialization of the IM package) deals with the modeling concepts for the Entity Relationship Model and, in particular, entities, attributes and their relationships.
In addition it deals with the concepts of Online Analytical Processing (OLAP) to build a data warehouse for business intelligence (BI) matters.de.mid.innovator.srv2api.icw2erdia Entity Relationship Diagrams and representations of entities and relationships, as well as conceptual views and from clauses.de.mid.innovator.srv2api.icw2gc Package for concept modeling.de.mid.innovator.srv2api.icw2gcdia Concept diagrams and graphical representations for elements of the icw2gc package.de.mid.innovator.srv2api.icw2ia The Interaction package describes the concepts needed to express interactions.de.mid.innovator.srv2api.icw2im The IM package specify the Information Management Metamodel core concepts required for data modeling.de.mid.innovator.srv2api.icw2imdia Information Management Metamodel Diagram is a subclass of Class Diagram.de.mid.innovator.srv2api.icw2meta Meta model and administration information.de.mid.innovator.srv2api.icw2model This packagage contains elements representing the logical model.de.mid.innovator.srv2api.icw2pres Diagrams and graphical representations of model elements in diagrams.de.mid.innovator.srv2api.icw2sm The StateMachine package defines a set of concepts that can be used for modeling discrete behavior through finite statetransition systems.de.mid.innovator.srv2api.icw2sqdia Diagrams and graphical representations for elements of the icw2ia package. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2ac Class Description ARG_PRPresContextLayout MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MESimpleConstraint MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes.METriggerReferenceAble This is a utility class for METriggerReferenceAble that provides static methods for creation or other purposes.MEValSpecOpaqueExpr An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2acdia Class Description MEModelElement An element is a constituent of a model. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2bc Class Description MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2be Class Description MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MESimpleConstraint MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes.METriggerReferenceAble This is a utility class for METriggerReferenceAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2bp Class Description MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEDependency A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.MEHierarchyAble Abstract superclass for Metaclasses which may own PackageableElements, e.g.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MERefAbleAsResource This is a utility class for MERefAbleAsResource that provides static methods for creation or other purposes.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2bpdia Class Description MEModelElement An element is a constituent of a model. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2br Class Description MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MERefAbleAsResource This is a utility class for MERefAbleAsResource that provides static methods for creation or other purposes.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2brdia Class Description MEModelElement An element is a constituent of a model. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2bs Class Description MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2class Class Description MEAbstraction An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.MEAttachment MECommentAble These elements may be annotated by a comment.MEConstraint A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MECreateRedirect MEDependency A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.MEHierarchyAble Abstract superclass for Metaclasses which may own PackageableElements, e.g.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MERealization Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client).MERefAbleAsResource This is a utility class for MERefAbleAsResource that provides static methods for creation or other purposes.MEReferenceContainerAble This is a utility class for MEReferenceContainerAble that provides static methods for creation or other purposes.MESimpleConstraint MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes.METriggerReferenceAble This is a utility class for METriggerReferenceAble that provides static methods for creation or other purposes.MEUsage A usage is a relationship which one element requires another element (or set of elements) for its full implementation or operation.MEValSpecOpaqueExpr An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2cldia Class Description MEConfigurationManagement Configuration management package.MEMappingConfigurationPackage Abstract mapping configuration package.MEModelElement An element is a constituent of a model.MERequirement MESystemModelManagement System model management package containing MEConfigurationManagement and MEStubPackageBase packages. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2db Class Description MEAssignAbleConstraint This is a utility class for MEAssignAbleConstraint that provides static methods for creation or other purposes.MECommentAble These elements may be annotated by a comment.MEConstraint A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEHierarchyAble Abstract superclass for Metaclasses which may own PackageableElements, e.g.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackage A package is a namespace for its members and may contain other packages.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MEReferenceContainerAble This is a utility class for MEReferenceContainerAble that provides static methods for creation or other purposes.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2dbdia Class Description MEModelElement An element is a constituent of a model. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2dm Class Description MECommentAble These elements may be annotated by a comment.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2drdia Class Description MEModelElement An element is a constituent of a model. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2elem Class Description MEAbstraction An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.MEProxyAssignment Specialized depencency for associating MEProxy and tangible elements. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2er Class Description MEAssignAbleConstraint This is a utility class for MEAssignAbleConstraint that provides static methods for creation or other purposes.MECommentAble These elements may be annotated by a comment.MEConstraint A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEModel A model captures a view of a physical system.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MESection MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2erdia Class Description MEModelElement An element is a constituent of a model. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2gc Class Description MEAbstraction An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEDependency A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MERealization Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client).MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2gcdia Class Description MEModelElement An element is a constituent of a model.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2ia Class Description ARG_PRPresContextLayout MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEDurationConstraint A DurationConstraint defines a Constraint that refers to a DurationInterval.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MESimpleConstraint MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes.METimeConstraint A TimeConstraint defines a Constraint that refers to a TimeInterval. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2im Class Description MEAssignAbleConstraint This is a utility class for MEAssignAbleConstraint that provides static methods for creation or other purposes.MECommentAble These elements may be annotated by a comment.MEConstraint A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEConstraintAssign MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2imdia Class Description MEModelElement An element is a constituent of a model. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2meta Class Description MEAttachment MEAttachmentAssign MEComment A comment gives the ability to attach various remarks to elements.MECopy MECreateRedirect MEModel A model captures a view of a physical system.MEReferenceContainerAble This is a utility class for MEReferenceContainerAble that provides static methods for creation or other purposes.MESection MESystemModel -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2model Class Description ARG_AttachmentFile ARG_DependencySourceTarget ARG_DependencySourceTargetListOut ARG_DependencyStereotype ARG_DependencyStereotypeModel ARG_GetPossibleDependency ARG_MappingEnvironmentExternalModel ARG_MappingEnvironmentInnovatorModel ARG_MEDependencyAssignmentInfo ARG_MEMappingConfiguration ARG_MEMappingEnvironment ARG_MEProxyProperty ARG_MEProxyPropertyEnvironment ARG_MEProxyPropertyStubInfo ARG_MEStubPackageInnovator ARG_ModifyRequirementReq ARG_RefContainerElementList ARG_SectionClientExpandIn ARG_SectionClientExpandOut ARG_SectionEntry MEAbstraction An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.MEAbstraction.VAttr MEAssignAbleConstraint This is a utility class for MEAssignAbleConstraint that provides static methods for creation or other purposes.MEAssignAbleConstraint.VAttr MEAttachment MEAttachment.VAttr MEAttachmentAssign MEAttachmentAssign.VAttr MEComment A comment gives the ability to attach various remarks to elements.MEComment.VAttr MECommentAble These elements may be annotated by a comment.MECommentAble.VAttr MECommentAssign Represents the assignment between the comment and the commented element.MECommentAssign.VAttr MEConfigurationManagement Configuration management package.MEConfigurationManagement.VAttr MEConstraint A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.MEConstraint.VAttr MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEConstraintAble.VAttr MEConstraintAssign MEConstraintAssign.VAttr MECopy MECopy.VAttr MECreateRedirect MECreateRedirect.VAttr MEDependency A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.MEDependency.VAttr MEDurationConstraint.VAttr MEElementImport An element import identifies an element in another package and allows the element to be referenced using its name without a qualifier.MEElementImport.VAttr MEHierarchyAble Abstract superclass for Metaclasses which may own PackageableElements, e.g.MEHierarchyAble.VAttr MEIntervalConstraint An IntervalConstraint defines a constraint that refers to an interval.MEIntervalConstraint.VAttr MEMappingConfigurationPackage Abstract mapping configuration package.MEMappingConfigurationPackage.VAttr MEMappingConfigurationPackageForward Mapping configuration package forward direction.MEMappingConfigurationPackageReverse Mapping configuration package reverse direction.MEMappingDependency Mapping dependendcy is a subclass ofMEDependency
.MEMappingDependency.VAttr MEMappingPackageContent Package used for content below MappingPackageType.MEMappingPackageContent.VAttr MEMappingPackageType Abstract mapping package type defines the mapping type.MEMappingPackageType.VAttr MEMappingPackageTypeForward Implementing mapping type with direction FORWARD.MEMappingPackageTypeReverse Implementing mapping type with direction REVERSE.MEModel A model captures a view of a physical system.MEModel.VAttr MEModelElement An element is a constituent of a model.MEModelElement.VAttr MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamedElement.VAttr MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAble.VAttr MENamespaceAsgnAble A named element represents elements that may have a name.MENamespaceAsgnAble.VAttr MEPackage A package is a namespace for its members and may contain other packages.MEPackage.VAttr MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MEPackageAble.VAttr MEPackageImport A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces.MEPackageImport.VAttr MEProxy Abstract Proxy Base ClassMEProxy.VAttr MEProxyAssignment Specialized depencency for associating MEProxy and tangible elements.MEProxyAssignment.VAttr MEProxyExternal MEProxyExternal.VAttr MEProxyInnovator MEProxyInnovator.VAttr MERealization Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client).MERefAbleAsResource.VAttr MEReferenceContainerAble This is a utility class for MEReferenceContainerAble that provides static methods for creation or other purposes.MEReferenceContainerAble.VAttr MERequirement MERequirement.VAttr MESection MESection.VAttr MESimpleConstraint MESimpleConstraint.VAttr MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes.MEStereotypeAble.VAttr MEStubPackage Abstract Stub Package.MEStubPackage.VAttr MEStubPackageBase Stub package base package collecting all stub packages within a system model.MEStubPackageBase.VAttr MEStubPackageExternalModel Stub package for external models.MEStubPackageExternalModel.VAttr MEStubPackageInnovator Stub package for Innovator modelsMEStubPackageInnovator.VAttr MESystemModel MESystemModel.VAttr MESystemModelManagement System model management package containing MEConfigurationManagement and MEStubPackageBase packages.MESystemModelManagement.VAttr METimeConstraint.VAttr METriggerReferenceAble.VAttr MEUsage A usage is a relationship which one element requires another element (or set of elements) for its full implementation or operation.MEUsage.VAttr MEValSpecOpaqueExpr.VAttr -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2pres Class Description ARG_DependencySourceTarget ARG_MEProxyProperty ARG_PRPresContextLayout MEAttachment MEDependency A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.MEModelElement An element is a constituent of a model.MESection MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2sm Class Description ARG_PRPresContextLayout MECommentAble These elements may be annotated by a comment.MEConstraintAble This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.MEModelElement An element is a constituent of a model.MENamedElement This is a utility class for MENamedElement that provides static methods for creation or other purposes.MENamespaceAble A namespace is a named element that can own other named elements.MENamespaceAsgnAble A named element represents elements that may have a name.MEPackageAble A packageable element indicates a named element that may be owned directly by a package.MESimpleConstraint MEStereotypeAble This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes. -
Classes in de.mid.innovator.srv2api.icw2model used by de.mid.innovator.srv2api.icw2sqdia Class Description MEModelElement An element is a constituent of a model.