Claims
- 1. A method of distributing data used in creating CAD design files, comprising:
receiving input defining attributes of elements to be used in a CAD design file; storing the predefined attributes in a resource library at a central location; attaching the resource library to the design file; presenting a graphical user interface (GUI) displaying the contents of the resource library to a user; receiving input from the user selecting contents of the resource library; associating the selected contents with the element being created; and applying the attributes of the selected contents to the element being created.
- 2. The method of claim 1, further comprising controlling the ability to change the resource library via an administrator function.
- 3. The method of claim 1, wherein a format for data in the resource library is the same as a format for data in the design file.
- 4. The method of claim 1, wherein the attaching step comprises importing the selected contents of the resource library into the design file.
- 5. The method of claim 4, further comprising synchronizing the imported contents of the resource library with the resource library stored at the central location.
- 6. The method of claim 1, further comprising displaying a source file for the resource data.
- 7. The method of claim 6, further comprising displaying a modification indicator for the source file.
- 8. The method of claim 1, further comprising manually attaching the resource file to the design file.
- 9. The method of claim 1, further comprising automatically attaching the resource file to the design file.
- 10. The method of claim 1, further comprising detaching the design file from the central location.
- 11. The method of claim 1, further comprising:
receiving input from the administrator function allowing certain attribute to be overridden by the user; and setting an override flag for the certain attributes.
- 12. The method of claim 11, further comprising:
receiving input from the user changing attributes of an element; and making the changes if the override flag is set or is not present.
- 13. The method of claim 1, wherein the attributes are applied at run-time.
- 14. A computer useable information storage medium storing computer readable program code for causing a computer to perform the steps of:
providing an administrator function allowing the creation of a resource library defining resource data to be applied to a CAD design file; storing the resource library at a central location; providing a user function allowing a user to access the resource library and select resource data from the resource library; and applying the selected resource data to a design file at runtime.
- 15. The computer useable information storage medium of claim 14 further comprising computer readable program code for causing a computer to perform the steps of:
allowing modifications to the resource data in the resource library via the administrator function; and applying the modifications to all design files associated with the modified resource data.
- 16. The computer useable information storage medium of claim 14 further comprising computer readable program code for causing a computer to perform the step of attaching the resource library to the design file.
- 17. The computer useable information storage medium of claim 14 further comprising computer readable program code for causing a computer to perform the step of granting permission to override the resource data via the administrator function.
- 18. The computer useable information storage medium of claim 17 further comprising computer readable program code for causing a computer to perform the steps of:
receiving user input via the user function overriding the resource data; and applying the modified resource data to the current design file.
- 19. The computer useable information storage medium of claim 14 further comprising computer readable program code for causing a computer to perform the step of importing the selected contents of the resource library into the design file.
- 20. The computer useable information storage medium of claim 19 further comprising computer readable program code for causing a computer to perform the step of synchronizing the imported contents of the resource library with the resource library stored at the central location.
- 21. A system for distributing data used in creating CAD design files, comprising:
means for receiving input defining resource data to be used in a CAD design file; means for storing the predefined attributes in a resource library at a central location; means for attaching the resource library to the design file; means for presenting a graphical user interface (GUI) displaying the contents of the resource library to a user; means for receiving input from the user selecting contents of the resource library; means for associating the selected contents with the design file; and means for applying the selected contents to the design file at runtime.
- 22. The system of claim 21, wherein the resource data is a style.
- 23. The system of claim 22, wherein the style is a text style.
- 24. The system of claim 22, wherein the style is a dimension style.
- 25. The system of claim 21, wherein the resource data is a level.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application is related to U.S. patent application Ser. No. 09/______, Confirmation No.______ , (Attorney Docket No. 36488-169850) filed Oct. 21, 2002 entitled “System, Method and Computer Program Product for Constructing and Managing CAD Data In Cooperative Engineering Environments” to Chater et al., of common assignee to the present invention, the contents of which are incorporated herein by reference in their entirety.