Interface RuntimeMemberType

  • All Known Subinterfaces:
    RuntimeMemberTypeString

    public interface RuntimeMemberType
    Runtime member type information
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.redwood.scheduler.api.model.enumeration.RelationalMultiplicity getMultiplicity()
      Get the member's multiplicity: one, zeroOrOne, oneOrMore, zeroOrMore
      String getName()
      Get the member name
      Class<?> getType()
      Get the expected Class for the member value(s).
      boolean isReadOnly()
      Is the member read-only, if true the member will not have a setter method.
    • Method Detail

      • getName

        String getName()
        Get the member name
        Returns:
        The member name
      • isReadOnly

        boolean isReadOnly()
        Is the member read-only, if true the member will not have a setter method.
        Returns:
        True if the member is read-only
      • getMultiplicity

        com.redwood.scheduler.api.model.enumeration.RelationalMultiplicity getMultiplicity()
        Get the member's multiplicity: one, zeroOrOne, oneOrMore, zeroOrMore
        Returns:
        The multiplicity value.
      • getType

        Class<?> getType()
        Get the expected Class for the member value(s).
        Returns:
        The expected Class for the member