Update of /cvsroot/modeling/ProjectModeling/Modeling/doc/UserGuide
In directory sc8-pr-cvs1:/tmp/cvs-serv9717/doc/UserGuide
Modified Files:
DefiningaModel.tex
Log Message:
Added type for PyModel-entity and -attribute's props
Index: DefiningaModel.tex
===================================================================
RCS file: /cvsroot/modeling/ProjectModeling/Modeling/doc/UserGuide/DefiningaModel.tex,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** DefiningaModel.tex 24 Aug 2003 17:58:16 -0000 1.22
--- DefiningaModel.tex 26 Aug 2003 18:41:26 -0000 1.23
***************
*** 93,96 ****
--- 93,97 ----
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \newpage
\section{Concepts\label{model-concepts}}
***************
*** 604,607 ****
--- 605,609 ----
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \newpage
\section{PyModels\label{pymodel}}
***************
*** 779,798 ****
The component \class{Entity} defines the following properties:
! \begin{longtableiii}{p{3cm}p{4cm}p{7cm}}{code}{Prop.}{Default}{Comment}
! \lineiii{name}{\emph{no default}}{The \code{name} is the only mandatory
arguments when instanciating a \class{Entity}. Once set, it should not be
changed}
! \lineiii{className}{value of \code{name}}{}
! \lineiii{moduleName}{value of \code{name}}{}
! \lineiii{externalName}{\code{externalNameForInternalName(name)}}{}
! \lineiii{isAbstract}{\code{0}}{}
! \lineiii{isReadOnly}{\code{0}}{}
! \lineiii{properties}{\code{[]}}{Sequence of \class{Attribute} and
\class{Relationship} objects}
! \lineiii{parent}{\code{''}}{The name of its parent entity (inheritance)}
! \lineiii{typeName}{\code{''}}{}
! \lineiii{doc}{\code{''}}{comment}
! \end{longtableiii}
\begin{notice}
For details about these properties and their meaning, please refer
--- 781,800 ----
The component \class{Entity} defines the following properties:
! \begin{longtableiv}{p{3cm}p{4cm}p{1.5cm}p{5.5cm}}{code}{Prop.}{Default}{type}{Comment}
! \lineiv{name}{\emph{no default}}{\code{string}}{The \code{name} is the only mandatory
arguments when instanciating a \class{Entity}. Once set, it should not be
changed}
! \lineiv{className}{value of \code{name}}{\code{string}}{}
! \lineiv{moduleName}{value of \code{name}}{\code{string}}{}
! \lineiv{externalName}{\code{externalNameForInternalName(name)}}{\code{string}}{}
! \lineiv{isAbstract}{\code{0}}{\code{int}}{}
! \lineiv{isReadOnly}{\code{0}}{\code{int}}{}
! \lineiv{properties}{\code{[]}}{\code{sequence}}{Sequence of \class{Attribute} and
\class{Relationship} objects}
! \lineiv{parent}{\code{''}}{\code{string}}{The \code{name} of its parent entity (inheritance)}
! \lineiv{typeName}{\code{''}}{\code{string}}{}
! \lineiv{doc}{\code{''}}{\code{string}}{comment}
! \end{longtableiv}
\begin{notice}
For details about these properties and their meaning, please refer
***************
*** 803,823 ****
\subsection{Attribute\label{pymodel-attribute-props}}
! \begin{longtableiii}{p{3cm}p{4cm}p{7cm}}{code}{Prop.}{Default}{Comment}
! \lineiii{name}{\emph{no default}}{The \code{name} is the only mandatory
arguments when instanciating a \class{Attribute}. Once set, it should not be
changed}
! \lineiii{columnName}{\code{externalNameForInternalName(name)}}{}
! \lineiii{type}{\code{'int'}}{}
! \lineiii{externalType}{\code{'INTEGER'}}{}
! \lineiii{isClassProperty}{\code{1}}{}
! \lineiii{isRequired}{\code{0}}{}
! \lineiii{precision}{\code{0}}{}
! \lineiii{width}{\code{0}}{}
! \lineiii{scale}{\code{0}}{}
! \lineiii{defaultValue}{\code{None}}{}
! \lineiii{usedForLocking}{\code{0}}{}
! \lineiii{displayLabel}{\code{''}}{}
! \lineiii{doc}{\code{''}}{comment}
! \end{longtableiii}
\begin{notice}
--- 805,825 ----
\subsection{Attribute\label{pymodel-attribute-props}}
! \begin{longtableiv}{p{3cm}p{4cm}p{1.5cmcm}p{5.5cm}}{code}{Prop.}{Type}{Default}{Comment}
! \lineiv{name}{\code{string}}{\emph{no default}}{The \code{name} is the only mandatory
arguments when instanciating a \class{Attribute}. Once set, it should not be
changed}
! \lineiv{columnName}{\code{string}}{\code{externalNameForInternalName(name)}}{}
! \lineiv{type}{\code{string}}{\code{'int'}}{}
! \lineiv{externalType}{\code{string}}{\code{'INTEGER'}}{}
! \lineiv{isClassProperty}{\code{int}}{\code{1}}{}
! \lineiv{isRequired}{\code{int}}{\code{0}}{}
! \lineiv{precision}{\code{int}}{\code{0}}{}
! \lineiv{width}{\code{int}}{\code{0}}{}
! \lineiv{scale}{\code{int}}{\code{0}}{}
! \lineiv{defaultValue}{}{\code{None}}{}
! \lineiv{usedForLocking}{\code{int}}{\code{0}}{}
! \lineiv{displayLabel}{\code{string}}{\code{''}}{}
! \lineiv{doc}{\code{string}}{\code{''}}{comment}
! \end{longtableiv}
\begin{notice}
***************
*** 982,985 ****
--- 984,988 ----
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \newpage
\section{{\sc Xml} model\label{model-xml-format}}
***************
*** 1212,1215 ****
--- 1215,1219 ----
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \newpage
\section{General guidelines and gotchas \label{guidelines-gotchas}}
|