Interface IModelElement

    • Method Detail

      • getModelType

        @NonNull
        ModelType getModelType()
        Get the Metaschema model type of the information element.
        Returns:
        the type
      • toCoordinates

        @NonNull
        String toCoordinates()
        Retrieves a string that uniquely identifies the model element in the overall collection of model elements. This should the type of element, it's name, and any additional information needed to uniquely identify it.
        Returns:
        the coordinates
      • getRemarks

        @Nullable
        MarkupMultiline getRemarks()
        Retrieve the remarks associated with this information element, if any.
        Returns:
        the remarks or null if no remarks are defined
      • getContainingModule

        @NonNull
        IModule getContainingModule()
        Retrieves the Metaschema module that contains the information element's declaration.
        Returns:
        the Metaschema module