From 76f683b146315bf9236a0f9599561bd6d616555e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:57:12 +0000 Subject: iso10303 git-svn-id: svn://tug.org/texlive/trunk@999 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/iso10303/aicv1.sty | 71 ++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/iso10303/aicv1.sty (limited to 'Master/texmf-dist/tex/latex/iso10303/aicv1.sty') diff --git a/Master/texmf-dist/tex/latex/iso10303/aicv1.sty b/Master/texmf-dist/tex/latex/iso10303/aicv1.sty new file mode 100644 index 00000000000..48cc925f605 --- /dev/null +++ b/Master/texmf-dist/tex/latex/iso10303/aicv1.sty @@ -0,0 +1,71 @@ +%% +%% This is file `aicv1.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stepe.dtx (with options: `aic') +%% +%% This work has been partially funded by the US government +%% and is not subject to copyright. +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Peter Wilson (CUA and NIST) +%% now at: peter.r.wilson@boeing.com +%% +\ProvidesPackage{aicv1}[2002/01/10 v1.0.2 STEP AIC package] + \RequirePackage{stepv13}[2002/01/10] + + +\anirfalse + +\newcommand{\aicshortexphead}{\clause{EXPRESS short listing}\label{;sesl}} +\newcommand{\aicextraintro}{% + This part of ISO~10303 is a member of the application +interpreted construct series. + An application interpreted construct (AIC) provides a +logical grouping of interpreted constructs that supports +a specific functionality for the usage of product data across +multiple application contexts. An interpreted construct is a +common interpretation of the integrated resources that +supports shared information requirements among application +protocols. +} +\newcommand{\aicdef}{% +\definition{application interpreted construct (AIC)}% + {a logical grouping of interpreted constructs + that supports a specific function for + the usage of product data across multiple + application contexts.} +} +\newcommand{\aicshortexpintro}{% + This clause specifies the \Express{} schema that uses +elements from the integrated resources and contains the +types, entity data types specializations, and functions that are +specific to this part of ISO~10303. +\begin{anote}There may be subtypes and items of select lists that + appear in the integrated resources that are not + imported into the AIC. Constructs are eliminated + from the subtype tree or select list through the + use of the implicit interface rules of ISO 10303-11. + References to eliminated constructs are outside the + scope of the AIC. In some cases, all items of the select + list are eliminated. Because AICs are intended to be + implemented in the context of an application protocol, + the items of the select list will be defined by the + scope of the application protocol. +\end{anote} % end note +} +\newcommand{\aicexpressg}{% + The diagrams in this annex are generated from the short +listing given in \cref{;sesl} and correspond to the \Express{} schemas +specified in this part of ISO 10303. +The diagrams use the \ExpressG{} graphical notation for the +\Express{} language. \expressgdef. \par +} +\endinput +%% +%% End of file `aicv1.sty'. -- cgit v1.2.3