% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/familia-sibcs.R
\name{FamilyAttribute}
\alias{FamilyAttribute}
\title{Classe S4-like para atributos de Familia (5o nivel SiBCS)}
\description{
Classe S4-like para atributos de Familia (5o nivel SiBCS)

Classe S4-like para atributos de Familia (5o nivel SiBCS)
}
\details{
Estrutura categorica (em vez de booleana) que representa um
adjetivo composto da Familia. \code{value} eh o adjetivo
atribuido (string) ou \code{NULL} quando a dimensao nao se
aplica ou nao foi possivel determinar.
}
\section{Public fields}{
\if{html}{\out{<div class="r6-fields">}}
\describe{
\item{\code{name}}{Nome da dimensao (e.g. "grupamento_textural").}

\item{\code{value}}{Adjetivo atribuido (e.g. "argilosa") ou NULL.}

\item{\code{evidence}}{Lista nomeada com valores intermediarios.}

\item{\code{missing}}{Vetor de colunas necessarias mas indisponiveis.}

\item{\code{reference}}{String com referencia bibliografica.}
}
\if{html}{\out{</div>}}
}
\section{Methods}{
\subsection{Public methods}{
\itemize{
\item \href{#method-FamilyAttribute-new}{\code{FamilyAttribute$new()}}
\item \href{#method-FamilyAttribute-print}{\code{FamilyAttribute$print()}}
\item \href{#method-FamilyAttribute-clone}{\code{FamilyAttribute$clone()}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-FamilyAttribute-new"></a>}}
\if{latex}{\out{\hypertarget{method-FamilyAttribute-new}{}}}
\subsection{Method \code{new()}}{
Build a FamilyAttribute.
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{FamilyAttribute$new(
  name,
  value = NULL,
  evidence = list(),
  missing = character(0),
  reference = ""
)}\if{html}{\out{</div>}}
}

\subsection{Arguments}{
\if{html}{\out{<div class="arguments">}}
\describe{
\item{\code{name}}{Nome da dimensao (e.g. "grupamento_textural").}

\item{\code{value}}{Adjetivo atribuido (e.g. "argilosa") ou \code{NULL}.}

\item{\code{evidence}}{Lista nomeada com valores intermediarios.}

\item{\code{missing}}{Vetor de colunas necessarias mas indisponiveis.}

\item{\code{reference}}{String com referencia bibliografica.}
}
\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-FamilyAttribute-print"></a>}}
\if{latex}{\out{\hypertarget{method-FamilyAttribute-print}{}}}
\subsection{Method \code{print()}}{
Pretty-print the attribute.
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{FamilyAttribute$print(...)}\if{html}{\out{</div>}}
}

\subsection{Arguments}{
\if{html}{\out{<div class="arguments">}}
\describe{
\item{\code{...}}{Ignored (S3 print signature compatibility).}
}
\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-FamilyAttribute-clone"></a>}}
\if{latex}{\out{\hypertarget{method-FamilyAttribute-clone}{}}}
\subsection{Method \code{clone()}}{
The objects of this class are cloneable with this method.
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{FamilyAttribute$clone(deep = FALSE)}\if{html}{\out{</div>}}
}

\subsection{Arguments}{
\if{html}{\out{<div class="arguments">}}
\describe{
\item{\code{deep}}{Whether to make a deep clone.}
}
\if{html}{\out{</div>}}
}
}
}
