All Superinterfaces:
BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, Namespace, org.eclipse.emf.common.notify.Notifier, Package, PackageableElement, ParameterableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, TemplateableElement

public interface Model extends Package
A representation of the model object 'Model'.

A model captures a view of a physical system. It is an abstraction of the physical system, with a certain purpose. This purpose determines what is to be included in the model and what is irrelevant. Thus the model completely describes those aspects of the physical system that are relevant to the purpose of the model, at the appropriate level of detail.

The following features are supported:

See Also:
Model:
annotation="MOF package='auxiliaryconstructs.mdmodels'"
Generated:
  • Method Details

    • getViewpoint

      @CheckForNull String getViewpoint()
      Returns the value of the 'Viewpoint' attribute. The default value is "". The name of the viewpoint that is expressed by a model (this name may refer to a profile definition).
      Returns:
      the value of the 'Viewpoint' attribute.
      See Also:
      Model:
      default="" dataType="com.nomagic.uml2.ext.magicdraw.String" ordered="false"
      Generated:
    • setViewpoint

      void setViewpoint(@CheckForNull String value)
      Sets the value of the 'Viewpoint' attribute.
      Parameters:
      value - the new value of the 'Viewpoint' attribute.
      See Also:
      Generated: