Interface IAttributedFeatureInfo

    • Method Detail

      • isScriptable

        boolean isScriptable()
        True if this feature is exposed for scripting.
      • isVisible

        boolean isVisible​(IScriptabilityModifier constraint)
        Determine if this feature is visible given a visibility constraint.

        NOTE: implementers of this method are responsible for handling the null case, taken to mean that there are not scriptability constraints.

      • isHidden

        boolean isHidden()
        True if this feature is hidden. Hidden feature should not to be exposed to earthlings.
      • isStatic

        boolean isStatic()
        True if this feature is static, meaning the feature is not specific to a particular instance of the feature's containing type.
      • isReified

        default boolean isReified()
      • isPrivate

        boolean isPrivate()
        True if this feature is private. Private features are only accessible from within the type that owns them.
      • isInternal

        boolean isInternal()
        True if this feature is internal. Internal features are accessible from within the type that owns them and from other types in the same namespace.
      • isProtected

        boolean isProtected()
        True if this feature is protected. Protected features are accessible from within the type that owns them and from derived containers.
      • isPublic

        boolean isPublic()
        True if this feature is public. Public features are not restricted.
      • isAbstract

        boolean isAbstract()
      • isFinal

        boolean isFinal()