Interface Model

  • All Superinterfaces:
    BaseElement, java.lang.Cloneable, java.lang.Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, 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:
    UMLPackage.getModel()
    Model:
    annotation="MOF package='auxiliaryconstructs.mdmodels'"
    Generated:
    • Method Detail

      • getViewpoint

        @CheckForNull
        java.lang.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:
        setViewpoint(String), UMLPackage.getModel_Viewpoint()
        Model:
        default="" dataType="com.nomagic.uml2.ext.magicdraw.String" ordered="false"
        Generated:
      • setViewpoint

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