C# Class IfcDoc.FormEdit

Exibir arquivo Open project: BuildingSMART/IfcDoc

Public Methods

Method Description
FormEdit ( ) : IfcDoc.Format.MDB
FormEdit ( string args ) : IfcDoc.Format.MDB

Protected Methods

Method Description
OnClosing ( CancelEventArgs e ) : void

Private Methods

Method Description
AppendResult ( StringBuilder sb, int pass, int count, DocExchangeRequirementEnum req ) : bool

Appends result to string, returns boolean of pass or failure.

BuildConceptForPropertySets ( DocConceptRoot docRoot, DocTemplateDefinition docTemplatePset, DocPropertySet psets ) : void
BuildMaps ( DocObject>.Dictionary mapEntity, string>.Dictionary mapSchema ) : void
ClipboardCopy ( bool cut ) : void
CopyTemplateUsage ( DocTemplateUsage docSource, DocTemplateUsage docTarget ) : void

Recursively copies concepts

CreateLink ( DocDefinition target, DocPoint docPoint ) : DocDefinition
DeleteReferencesForAttribute ( string definition, string attribute ) : void

Scans all data definitions and deletes any dependencies on the specified attribute.

DeleteReferencesForDefinition ( string definition ) : void

Scans all data definitions and deletes any dependencies on the specified definition.

DeleteReferencesForSchemaDefinition ( DocSchema docSchema, DocDefinition docDef ) : void
Dereference ( DocExample docExample, DocModelView docModelView ) : void
Dereference ( DocExample docExample, DocTemplateDefinition docTemplate ) : void
EnsureLocalized ( DocObject def ) : void

Temporary routine for providing English localization for definition

FindNext ( ) : void
FindPrev ( ) : void
FindUpdate ( ) : void
FormatRule ( DocModelRule rule, string key ) : string
FormatTemplateRule ( DocTemplateDefinition template, string key ) : string
GenerateDocumentation ( ) : void
ImportMVD ( string filename ) : void
InitDefinition ( DocDefinition docEntity ) : void
InitInstanceList ( ) : void
InsertPrimitive ( string type ) : void
LoadFile ( string filename ) : void
LoadInstance ( TreeNode tnParent, SEntity instance ) : void
LoadNode ( TreeNode parent, object tag, string text, bool unique ) : TreeNode
LoadNode ( TreeNode parent, object tag, string text, bool unique, int position ) : TreeNode

Loads object into tree

LoadNodeConcept ( TreeNode tnOuter, DocTemplateUsage docConcept ) : void
LoadNodeSchema ( TreeNode tnSchema, DocSchema schema ) : void
LoadTree ( ) : void
LoadTreeChange ( TreeNode tnParent, DocChangeAction docChange ) : void
LoadTreeExample ( TreeNode tnParent, DocExample docExample ) : void
LoadTreeTemplate ( TreeNode tnParent, DocTemplateDefinition docTemplate ) : void
LoadTreeTerm ( TreeNode tnParent, DocTerm docTemplate ) : void
MoveSelection ( int direction ) : void
Navigate ( TreeNode tn, DocObject docObj ) : void

Navigates to item in tree corresponding to object

PromptSave ( ) : bool

Prompts to save if file has been modified.

RedirectReference ( DocSchema docSchema, DocDefinition docOld, DocDefinition docNew, bool force ) : void

Replaces links from one object to another, such as page references

SEntity_EntityCreated ( object sender, EventArgs e ) : void
SEntity_EntityDeleted ( object sender, EventArgs e ) : void
SetContent ( DocObject obj, string content ) : void

Sets content to web browser and text editing

SetCurrentFile ( string path ) : void

Updates the current file path used for saving and for displaying in window caption, and resets modified flag.

SetMode ( int mode ) : void
SetView ( int view ) : void
SortEntity ( ) : void
SortFunction ( ) : void
SortGlobal ( ) : void
SortPropertyEnumeration ( ) : void
SortPset ( ) : void
SortQset ( ) : void
SortType ( ) : void
SpaceHorz ( double offset, bool absolute ) : void
SpaceVert ( double offset, bool absolute ) : void
TemplateReset ( DocTemplateDefinition template ) : void
TextBoxHTML_Validated ( object sender, EventArgs e ) : void
ToolStripButtonEditCopy_Click ( object sender, EventArgs e ) : void
ToolStripButtonEditCut_Click ( object sender, EventArgs e ) : void
ToolStripButtonEditPaste_Click ( object sender, EventArgs e ) : void
ToolStripMenuItemEditCut_Click ( object sender, EventArgs e ) : void
ToolStripMenuItemGenerateBallotSubmission_Click ( object sender, EventArgs e ) : void
TraceOperation ( DocTemplateDefinition template, DocOp op, StringBuilder sb, SEntity ent, List population, int level ) : object
TraceRule ( DocTemplateDefinition template, DocModelRule rule, StringBuilder sb, SEntity ent, List population ) : bool
TreeView_AfterSelect ( object sender, TreeViewEventArgs e ) : void
UpdateTreeDeletion ( ) : void

Clears out any deleted items from tree

UpdateTreeDeletionNode ( TreeNodeCollection col ) : void
UpdateTreeSelection ( TreeNode node, DocObject selection ) : void

Recursively searches tree for item and selects it

UpdateTreeValidationNode ( TreeNode tn ) : void
ValidateConcept ( DocTemplateUsage docUsage, DocModelView docView, DocExchangeRequirementEnum reqInherit, Type typeEntity, List list, StringBuilder sb, Type>.Dictionary typemap, int &grandtotalpass, int &grandtotalskip, int &grandtotallist ) : void

Recursively validates a concept and all referenced concepts

WebBrowser_Navigating ( object sender, WebBrowserNavigatingEventArgs e ) : void
backgroundWorkerValidate_DoWork ( object sender, DoWorkEventArgs e ) : void
backgroundWorkerValidate_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
backgroundWorkerValidate_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
backgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
backgroundWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
backgroundWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
buildFromSubschemaToolStripMenuItem_Click ( object sender, EventArgs e ) : void
ctlCheckGrid_SelectionChanged ( object sender, EventArgs e ) : void
ctlConcept_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
ctlConcept_SelectionChanged ( object sender, EventArgs e ) : void
ctlExpressG_LinkOperation ( object sender, EventArgs e ) : void
ctlExpressG_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
ctlExpressG_SelectionChanged ( object sender, EventArgs e ) : void
ctlInheritance_SelectionChanged ( object sender, EventArgs e ) : void
ctlParameters_SelectedColumnChanged ( object sender, EventArgs e ) : void
ctlProperties_Navigate ( object sender, EventArgs e ) : void
ctlProperties_RuleContentChanged ( object sender, EventArgs e ) : void
ctlProperties_RuleSelectionChanged ( object sender, EventArgs e ) : void
generateChangeLogToolStripMenuItem_Click ( object sender, EventArgs e ) : void
listViewValidate_SelectedIndexChanged ( object sender, EventArgs e ) : void
mergeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
toolStripButtonFindNext_Click ( object sender, EventArgs e ) : void
toolStripButtonFindPrev_Click ( object sender, EventArgs e ) : void
toolStripButtonValidateClose_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramAlignBottom_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramAlignCenter_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramAlignLeft_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramAlignMiddle_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramAlignRight_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramAlignTop_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramFormatPageRef_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramFormatTree_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSizeBoth_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSizeHeight_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSizeWidth_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceHorzDecrease_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceHorzEqual_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceHorzIncrease_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceHorzRemove_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceVertDecrease_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceVertEqual_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceVertIncrease_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDiagramSpaceVertRemove_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDictionaryUpload_Click ( object sender, EventArgs e ) : void
toolStripMenuItemDownload_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditBuildConcepts_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditCopy_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditDelete_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditMoveDown_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditMoveIn_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditMoveOut_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditMoveUp_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditPaste_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditProperties_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEditRename_Click ( object sender, EventArgs e ) : void
toolStripMenuItemEnableDisable_Click ( object sender, EventArgs e ) : void
toolStripMenuItemExportFolder_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileExit_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileExport_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileImport_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileNew_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileOpen_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileSaveAs_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileSave_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFileUpdate_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFindItem_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFindPage_Click ( object sender, EventArgs e ) : void
toolStripMenuItemFindText_Click ( object sender, EventArgs e ) : void
toolStripMenuItemHelpAbout_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertAbbreviatedTerm_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertAttribute_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertBibliography_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertBooleanBinary_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertBooleanInteger_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertBooleanNumber_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertBooleanReal_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertBooleanString_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertComment_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertConceptRoot_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertDefined_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertEntity_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertEnumerationConstant_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertEnumeration_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertExample_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertExchange_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertFunction_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertGlobalRule_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertNormative_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertPrimitiveBoolean_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertPrimitiveLogical_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertPropertyConstant_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertPropertyEnumeration_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertProperty_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertPropertyset_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertPublication_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertQuantity_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertQuantityset_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertReference_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertSchema_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertSelect_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertTemplate_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertTerm_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertUnique_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertUseDefinition_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertViewDefinition_Click ( object sender, EventArgs e ) : void
toolStripMenuItemInsertWhere_Click ( object sender, EventArgs e ) : void
toolStripMenuItemModeLink_Click ( object sender, EventArgs e ) : void
toolStripMenuItemModeMove_Click ( object sender, EventArgs e ) : void
toolStripMenuItemModeSelect_Click ( object sender, EventArgs e ) : void
toolStripMenuItemPublish_Click ( object sender, EventArgs e ) : void
toolStripMenuItemStyleExpressG_Click ( object sender, EventArgs e ) : void
toolStripMenuItemStyleUML_Click ( object sender, EventArgs e ) : void
toolStripMenuItemToolsConvert_Click ( object sender, EventArgs e ) : void
toolStripMenuItemToolsISO_Click ( object sender, EventArgs e ) : void
toolStripMenuItemToolsModule_Click ( object sender, EventArgs e ) : void
toolStripMenuItemToolsSourceCode_Click ( object sender, EventArgs e ) : void
toolStripMenuItemToolsValidate_Click ( object sender, EventArgs e ) : void
toolStripMenuItemViewDiagram_Click ( object sender, EventArgs e ) : void
toolStripMenuItemViewText_Click ( object sender, EventArgs e ) : void
toolStripMenuItemViewWeb_Click ( object sender, EventArgs e ) : void
toolStripTextBoxFind_KeyPress ( object sender, KeyPressEventArgs e ) : void
toolStripTextBoxFind_Validated ( object sender, EventArgs e ) : void
treeViewInstance_BeforeExpand ( object sender, TreeViewCancelEventArgs e ) : void
treeView_AfterLabelEdit ( object sender, NodeLabelEditEventArgs e ) : void
treeView_BeforeLabelEdit ( object sender, NodeLabelEditEventArgs e ) : void
treeView_ItemDrag ( object sender, ItemDragEventArgs e ) : void
treeView_MouseUp ( object sender, MouseEventArgs e ) : void

Method Details

FormEdit() public method

public FormEdit ( ) : IfcDoc.Format.MDB
return IfcDoc.Format.MDB

FormEdit() public method

public FormEdit ( string args ) : IfcDoc.Format.MDB
args string
return IfcDoc.Format.MDB

OnClosing() protected method

protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs
return void