A Core CellType is supposed to have a $GenLayout property; whose value is a LIST OF REF ANY. The first entry of the list denotes a tool which is able to generate a ChipNDale object. List of registered tools implemented by CDSomeCoreGeneratorsImpl $CDGenerate property value: LIST[$CDGenerate, tableName, keyName] uses the CDGenerate mechanism to create an object keyName is optional; if ommited, defaults to Core CellType name if both, tableName and keyName are ommited this genartor defaults to $CDGet this simple tool does not deal with pins $CDGet property value: LIST[$CDGet, name] fetches the object name is optional; if ommited, defaults to Core CellType name actually, uses the CDGenerateRemote mechanism to fetch: uses the $CDFrom property of the Core Design to figure out from what design to fetch. The value of the $CDFrom property is either a Rope.ROPE: fetch from the design with this name CD.Design: use this design CDGenerate.Table: this table NIL: this defaults to the directory of the cdDesign into witch the output is stuffed this simple tool does not deal with pins $CDImport property value: LIST[$CDImport, designName, objectName] makes an import objectName is optional; if ommited, defaults to Core CellType name this simple tool does not deal with pins $CDFetch property value: LIST[$CDFetch, designName, objectName] makes a copy of an object found in an other design objectName is optional; if ommited, defaults to Core CellType name this simple tool does not deal with pins implemented by CDMoreCoreGeneratorsImpl $Abut might be implemented differently by Louis anyway but this allows making non trivial test cases property value: LIST[$Abut, direction] direction: one of: $right, $up, $left, $down recasts CellType into a CoreRecord; checks every instance of the CoreRecord for an $CDOrient property, one of NIL, make an atom out of the Orientation name as found in CDOrient this simple tool does not deal with pins (yet?) NOT YET IMPL $CDOnion ?? will certainly be provided by Bertrand ����È��CDCoreDoc.tioga Copyright c 1985 by Xerox Corporation. All rights reserved. by Christian Jacobi, August 14, 1985 2:35:33 pm PDT Last Edited by Christian Jacobi, August 26, 1985 5:48:40 pm PDT ÊI��˜�šœ™Jšœ Ïmœ1™<Jšœ3™3Jšœ?™?—J™�Jšœ·˜·J˜�JšÐbl˜J˜�J˜(J˜�šÏb˜J˜5J˜1˜?J˜K—J˜(—J˜�šŸ˜J˜"J˜J˜<˜7JšœV˜Všœ.˜.Jšœ/˜/Jšœ˜Jšœ˜JšœU˜U——J˜(—J˜�šŸ ˜ J˜7J˜J˜BJ˜(J˜�—šŸ˜J˜6J˜2J˜BJ˜(J˜�—J˜�J˜(J˜�šŸœ˜JšÏl0˜0Jš -˜-Jšœ&˜&Jšœ,˜,J˜$˜IJ˜B—Jšœ)Ÿ˜/J˜�—J˜�J˜J˜�šŸ˜J˜)—J˜�—�…—����ô�� ��