Class HierarchicalModelV2


  • public class HierarchicalModelV2
    extends Object
    The HierarchicalModelV2 model.
    • Constructor Detail

      • HierarchicalModelV2

        public HierarchicalModelV2()
    • Method Detail

      • name

        public String name()
        Get the name value.
        Returns:
        the name value
      • withName

        public HierarchicalModelV2 withName​(String name)
        Set the name value.
        Parameters:
        name - the name value to set
        Returns:
        the HierarchicalModelV2 object itself.
      • children

        public List<String> children()
        Get the children value.
        Returns:
        the children value
      • withChildren

        public HierarchicalModelV2 withChildren​(List<String> children)
        Set the children value.
        Parameters:
        children - the children value to set
        Returns:
        the HierarchicalModelV2 object itself.
      • inherits

        public PrebuiltDomainObject inherits()
        Get the inherits value.
        Returns:
        the inherits value
      • withInherits

        public HierarchicalModelV2 withInherits​(PrebuiltDomainObject inherits)
        Set the inherits value.
        Parameters:
        inherits - the inherits value to set
        Returns:
        the HierarchicalModelV2 object itself.
      • roles

        public List<String> roles()
        Get the roles value.
        Returns:
        the roles value
      • withRoles

        public HierarchicalModelV2 withRoles​(List<String> roles)
        Set the roles value.
        Parameters:
        roles - the roles value to set
        Returns:
        the HierarchicalModelV2 object itself.