Overview
Comment:In-line resolution of CRs using gino.
-- lin only just now.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 26d21467ae987a3de27989a20ef33badd4b1b020f92a2ba5736e5de467607573
User & Date: gawthrop@users.sourceforge.net on 2003-03-24 10:21:03
Other Links: branch diff | manifest | tags
Context
2003-03-24
12:03:36
Added -I switch to sese transformation check-in: 75423f3313 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:21:03
In-line resolution of CRs using gino.
-- lin only just now.
check-in: 26d21467ae user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:19:42
Documentation added check-in: 11503b2330 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/trans/m/mtt_component_eqn.m from [8895bdc5a2] to [8b9c8b7608].

208
209
210
211
212
213
214
215







216
217
218
219
220
221
222
  ## Handle special components
  if strcmp(comp_type,"0")||strcmp(comp_type,"1") # Junctions
    [eqn,insigs,innames] = junction_seqn (comp_type,Name, outsig, \
					  insigs, innames);
  else				# Everything else
    if exist(sprintf("%s_cause", comp_type)) # Simple component
      ## Do the equations
      [eqn,insigs,innames] = eval(sprintf("%s_seqn (Name, name, cr, arg, outsig, insigs, innames);", comp_type));







    else			# Compound component
      new_NAME = Name;
      new_Name = mtt_fullname(Name,name);
      new_name = "";
      
      ## Get relevant data structure
      Cbg = mtt_cbg(new_Name);







|
>
>
>
>
>
>
>







208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
  ## Handle special components
  if strcmp(comp_type,"0")||strcmp(comp_type,"1") # Junctions
    [eqn,insigs,innames] = junction_seqn (comp_type,Name, outsig, \
					  insigs, innames);
  else				# Everything else
    if exist(sprintf("%s_cause", comp_type)) # Simple component
      ## Do the equations
      [eqn,insigs,innames] = eval(sprintf("%s_seqn (Name, name, cr, \
						    arg, outsig, \
						    insigs, \
						    innames);", \
					  comp_type));
      ## Resolve CR
      eqn = mtt_resolve_cr(eqn);

    else			# Compound component
      new_NAME = Name;
      new_Name = mtt_fullname(Name,name);
      new_name = "";
      
      ## Get relevant data structure
      Cbg = mtt_cbg(new_Name);


MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]