Interface IDefinition

    • Method Detail

      • getModuleScope

        @NonNull
        ModuleScopeEnum getModuleScope()
        Retrieve the definition's scope within the context of its defining module.
        Returns:
        the module scope
      • toCoordinates

        default String toCoordinates()
        Generates a coordinate string for the provided information element definition. A coordinate consists of the element's:
        • containing Metaschema's short name
        • model type
        • name
        • hash code
        Specified by:
        toCoordinates in interface IModelElement
        Returns:
        the coordinate
      • isInline

        boolean isInline()
        Determine if the definition is defined inline, meaning the definition is declared where it is used.
        Returns:
        true if the definition is declared inline or false if the definition is able to be globally referenced