Optionalparts: AssemblyPartDef<T>[]Optionalnodes: AssemblyNodeDef[]Optionalremovals: string[]OptionalpartUpdates: AssemblyPartUpdateDef<T>[]OptionalclearDocument: booleanOptionalloadedParts: AssemblyLoadedPartDef[]createPart से पार्ट परिभाषाएँ, वे शेप्स जिन्हें इंस्टेंस रखते हैं।
असेंबली और इंस्टेंस नोड परिभाषाएँ जो ट्री बनाती हैं।
Optionalremovalsमौजूदा दस्तावेज़ से हटाए जाने वाले पार्ट्स, इंस्टेंस या असेंबलियों के लेबल; नए दस्तावेज़ के लिए अनदेखे।
OptionalpartcreatePartUpdate से मौजूदा दस्तावेज़ के पार्ट्स में परिवर्तन; नए दस्तावेज़ के लिए अनदेखे।
Optionalcleartrue होने पर नए पार्ट्स और नोड जोड़ने से पहले मौजूदा दस्तावेज़ खाली किया जाता है; false होने पर उसकी सामग्री रखी जाती है और हटाव तथा अपडेट लागू होते हैं।
OptionalloadedcreateImportedPart से आयातित पार्ट परिभाषाएँ, हर एक किसी स्रोत दस्तावेज़ से एक लेबल ट्री कॉपी करती है ताकि इंस्टेंस उसे रख सकें।
assembly.manager.combineStructureके लिए पार्ट्स, नोड और अपडेट सूचियाँ, जो उन्हेंbuildAssemblyDocumentके लिए एक संरचना में इकट्ठा करता है; अपडेट सूचियाँ केवल तब मायने रखती हैं जब मौजूदा दस्तावेज़ अपडेट किया जाता है।