Interface IInstance

    • Method Detail

      • getContainingDefinition

        @NonNull
        IFlagContainer getContainingDefinition()
        Retrieve the Metaschema definition on which the instance was declared.
        Returns:
        the Metaschema definition on which the instance was declared
      • getParentContainer

        @NonNull
        IContainer getParentContainer()
        Get the parent model definition that serves as the container of this instance.
        Returns:
        the container
      • toCoordinates

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