Nevron .NET Vision
NLibraryDocument Class Members
Properties  Methods  Events


The following tables list the members exposed by NLibraryDocument.

Public Constructors
 NameDescription
Public ConstructorNLibraryDocument ConstructorDefault constructor  
Top
Public Properties
 NameDescription
Public PropertyAbilitiesOverridden. Gets the element abilities  
Public PropertyAttributesOverridden. Gets the list of child attributes of this container  
Public PropertyAutoGenerateUniqueNamesGets/sets the whether the composite must automatically generate unique names for newly inserted nodes. Set this property to false if a large number of nodes is about to be inserted in the composite  
Public PropertyBackgroundStyleGets/sets the document background style (Inherited from Nevron.Diagram.NDocument)
Public PropertyContainer (Inherited from System.ComponentModel.Component)
Public PropertyDataObjectAdaptorsObtains a reference to the collection of data object adapters (Inherited from Nevron.Diagram.NDocument)
Public PropertyEventSinkServiceObtains a reference to the document event sink service (Inherited from Nevron.Diagram.NDocument)
Public PropertyHistoryServiceObtains a reference to the document history service (Inherited from Nevron.Diagram.NDocument)
Public PropertyIdGets/sets the id of the document (Inherited from Nevron.Diagram.NDocument)
Public PropertyInfoGets/sets the document info attribute (Inherited from Nevron.Diagram.NDocument)
Public PropertyIsModifiedSpecifies whether the document is considered modified from an earlier state (Inherited from Nevron.Diagram.NDocument)
Public PropertyMasterImageGeneratorGets/sets the image generator, which is used to automatically generate master icons  
Public PropertyNameUser defined name of the document (Inherited from Nevron.Diagram.NDocument)
Public PropertyParentNodeSince the document is the scene root node this property will always return null (Inherited from Nevron.Diagram.NDocument)
Public PropertyPermissionsGets the allowed element abilities (e.g its permissions) (Inherited from Nevron.Diagram.NDocument)
Public PropertyProtectionGets/sets the element protection (Inherited from Nevron.Diagram.NDocument)
Public PropertyRootNodeSince the document is the scene root node this property will always return this (Inherited from Nevron.Diagram.NDocument)
Public PropertyServiceManagerGets/sets the service manager, which used to maintain the collection of services registed for this document (Inherited from Nevron.Diagram.NDocument)
Public PropertySite (Inherited from System.ComponentModel.Component)
Public PropertySmartPaintServiceObtains a reference to the document smart paint service (Inherited from Nevron.Diagram.NDocument)
Public PropertyTagUser defined data associated with the document (Inherited from Nevron.Diagram.NDocument)
Public PropertyUniqueIdGets/sets the unique id of the document (Inherited from Nevron.Diagram.NDocument)
Public PropertyVerbsObtains an array list of NCommand instances representing the verbs supported by the node (Inherited from Nevron.Diagram.NDocument)
Public PropertyViewsGets the views currently displaying this document (Inherited from Nevron.Diagram.NDocument)
Top
Protected Properties
 NameDescription
Protected PropertyCanRaiseEvents (Inherited from System.ComponentModel.Component)
Protected PropertyDesignMode (Inherited from System.ComponentModel.Component)
Protected PropertyEvents (Inherited from System.ComponentModel.Component)
Top
Public Methods
 NameDescription
Public MethodAccumulateChildrenAccumulates the children contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Diagram.NDocument)
Public MethodAccumulateDescendantsAccumulates the descendants contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Diagram.NDocument)
Public MethodAddChildAdds a child node  
Public MethodAddViewAdds the specified view (Inherited from Nevron.Diagram.NDocument)
Public MethodBeginInitBegins an initialization of the document - pair it with EndInit (Inherited from Nevron.Diagram.NDocument)
Public MethodBeginUpdateBegins an update of the document - pair it with EndUpdate (Inherited from Nevron.Diagram.NDocument)
Public MethodCanInsertChildQueries whether the specified node can be inserted at the specified index  
Public MethodCanRemoveChildQueries whether the specified child node can be removed  
Public MethodChildrenObtains the child nodes of this node (Inherited from Nevron.Diagram.NDocument)
Public MethodChildrenCountReturns the number of child nodes which satisfy the specified filter (Inherited from Nevron.Diagram.NDocument)
Public MethodCloneWithNewUniqueIdCreates an identical copy of the element, which differs only by the element unique id (Inherited from Nevron.Diagram.NDocument)
Public MethodCommitCommits the current transaction (Inherited from Nevron.Diagram.NDocument)
Public MethodCreateFieldNonSerializedObjectsOverridden.   
Public MethodCreateNonSerializedObjects (Inherited from Nevron.Diagram.NDocument)
Public MethodCreateObjRef (Inherited from System.MarshalByRefObject)
Public MethodDescendantsObtains the descentant nodes of this node (Inherited from Nevron.Diagram.NDocument)
Public MethodDescendantsCountReturns the number of descendant nodes, which satisfy the specified filter (Inherited from Nevron.Diagram.NDocument)
Public MethodDisposeOverloaded.  (Inherited from System.ComponentModel.Component)
Public MethodEndInitEnds an initialization of the document - pair it with BeginInit (Inherited from Nevron.Diagram.NDocument)
Public MethodEndUpdateEnds an update of the drawing document - pair it with BeginUpdate (Inherited from Nevron.Diagram.NDocument)
Public MethodEnumInstantiatableTypesEnumerates the known types, which can be instantiated and inserted to this composite at runtime  
Public MethodGetAttributeByNameGets a child or descendant attribute by its name (Inherited from Nevron.Diagram.NDocument)
Public MethodGetAttributeNameOverridden. Gets the name of the specified child attribute  
Public MethodGetChildAtGets the child node at the specified index (Inherited from Nevron.Diagram.NDocument)
Public MethodGetChildByNameOverloaded. Gets the first child element with the specified name (Inherited from Nevron.Diagram.NDocument)
Public MethodGetChildFromIdObtains a child element by its id (Inherited from Nevron.Diagram.NDocument)
Public MethodGetChildFromUniqueIdObtains a child element by its unique id (Inherited from Nevron.Diagram.NDocument)
Public MethodGetDescendantFromIdObtains a element node by its id (Inherited from Nevron.Diagram.NDocument)
Public MethodGetDescendantFromUniqueIdObtains a child element by its unique id (Inherited from Nevron.Diagram.NDocument)
Public MethodGetElementFromIdObtains an element from its id (Inherited from Nevron.Diagram.NDocument)
Public MethodGetElementFromUniqueIdObtains an element from its unique id (Inherited from Nevron.Diagram.NDocument)
Public MethodGetEnumeratorOverloaded. Obtains a child node enumerator (Inherited from Nevron.Diagram.NDocument)
Public MethodGetLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodGetReferenceProvider (Inherited from Nevron.Diagram.NDocument)
Public MethodGetServiceOfTypeGets a reference to a service of the specified type (Inherited from Nevron.Diagram.NDocument)
Public MethodIndexOfChildGets the index of the specified node in the container (Inherited from Nevron.Diagram.NDocument)
Public MethodInitializeLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodInitWithConnectorsInitializes the library with the predefined connectors  
Public MethodInsertChildInserts a child node at the specified index  
Public MethodInvalidateInvalidates the entire document (Inherited from Nevron.Diagram.NDocument)
Public MethodIsChildDetermines whether the specified node is a child node for this container (Inherited from Nevron.Diagram.NDocument)
Public MethodIsDescendantQueries whether the specified node is a descendant of this node (Inherited from Nevron.Diagram.NDocument)
Public MethodOnAttributeChangedCalled by child or descendants attributes when an attribute has changed (Inherited from Nevron.Diagram.NDocument)
Public MethodOnAttributePropertyChangedCalled by child or descendants attributes when an attribute property has changed (Inherited from Nevron.Diagram.NDocument)
Public MethodOnAttributePropertyChangingCalled by child or descendants attributes when an attribute property is changing (Inherited from Nevron.Diagram.NDocument)
Public MethodOnCustomDeserialized (Inherited from Nevron.Diagram.NDocument)
Public MethodOnDeserializedCalled when the document has been deserialized (Inherited from Nevron.Diagram.NDocument)
Public MethodOnHistoryActionCalled to perform a history action (Inherited from Nevron.Diagram.NDocument)
Public MethodOnSerializingCalled when the document is about to be serialized (Inherited from Nevron.Diagram.NDocument)
Public MethodOnStateChangedFromHistoryCalled when the history has modified the object state (Inherited from Nevron.Diagram.NDocument)
Public MethodOnStateChangingFromHistoryCalled when the history is about to modify the object state (Inherited from Nevron.Diagram.NDocument)
Public MethodQueryNextNameQueries for the next unique name, which will be assigned to the specified element if it is inserted to this composite  
Public MethodRefreshAllViewsPerforms a total refresh of all views displaying this document (Inherited from Nevron.Diagram.NDocument)
Public MethodRegisterElementRegisters the specified element in the document (Inherited from Nevron.Diagram.NDocument)
Public MethodRemoveAllChildrenRemoves all children  
Public MethodRemoveChildRemoves the specified child node from the container children  
Public MethodRemoveChildAtRemoves the child node at the specified index  
Public MethodRemoveViewRemoves the specified view (Inherited from Nevron.Diagram.NDocument)
Public MethodReplaceForeignUniqueIdsReplaces any foreign Ids (references to other nodes) (Inherited from Nevron.Diagram.NDocument)
Public MethodResetOverridden. Resets the library document to its default settings  
Public MethodRollbackRolls back the current transaction (Inherited from Nevron.Diagram.NDocument)
Public MethodSetAttributeByNameSets a child or descendant attribute by its name (Inherited from Nevron.Diagram.NDocument)
Public MethodSetChildIndexSets a new index of the specified child node (Inherited from Nevron.Diagram.NDocument)
Public MethodSmartRefreshAllViewsPerforms a smart refresh of all views displaying this document (Inherited from Nevron.Diagram.NDocument)
Public MethodStartTransactionStarts a new transaction (Inherited from Nevron.Diagram.NDocument)
Public MethodToStringOverriden to return the document name (Inherited from Nevron.Diagram.NDocument)
Public MethodUnregisterElementUnregisters the specified element from the document (Inherited from Nevron.Diagram.NDocument)
Public MethodUpdateAllViewsUpdates all views displaying this document (Inherited from Nevron.Diagram.NDocument)
Public MethodUpdateFieldReferencesOverridden.   
Public MethodUpdateReferencesBinds the object to its parent object (Inherited from Nevron.Diagram.NDocument)
Top
Protected Methods
 NameDescription
Protected MethodCreateDataObjectAdaptorsOverridden. Called to create the data object adapters aplicable for this document and add them in the document data object adapters collection  
Protected MethodCreateServicesCalled to create the services and add them in the service manager (Inherited from Nevron.Diagram.NDocument)
Protected MethodDoVerbExecutes the specified verb (Inherited from Nevron.Diagram.NDocument)
Protected MethodEndPropertyResumes the history service. Pair it with the StartProperty method. (Inherited from Nevron.Diagram.NDocument)
Protected MethodFinalize (Inherited from System.ComponentModel.Component)
Protected MethodGetService (Inherited from System.ComponentModel.Component)
Protected MethodMemberwiseCloneOverloaded.  (Inherited from System.MarshalByRefObject)
Protected MethodOnPropertyChangedFire a property changed event (Inherited from Nevron.Diagram.NDocument)
Protected MethodOnPropertyChangingFires a property changing event (Inherited from Nevron.Diagram.NDocument)
Protected MethodOnViewAddedCalled when the specified view has been added (Inherited from Nevron.Diagram.NDocument)
Protected MethodOnViewRemovedCalled when the specified view has been removed (Inherited from Nevron.Diagram.NDocument)
Protected MethodOnViewsChangedCalled when the views displaying this document have changed (Inherited from Nevron.Diagram.NDocument)
Protected MethodPauseEventSinkServiceSafely pauses the event sink service to which this node is connected (Inherited from Nevron.Diagram.NDocument)
Protected MethodPauseHistoryServiceSafely pauses the history service (Inherited from Nevron.Diagram.NDocument)
Protected MethodRecordActionRecords an action (Inherited from Nevron.Diagram.NDocument)
Protected MethodRecordOperationSafely records a custom operation in the history service to which the document is connected (Inherited from Nevron.Diagram.NDocument)
Protected MethodRecordPropertyRecords the state of the specified property before it is changed (Inherited from Nevron.Diagram.NDocument)
Protected MethodRecordStateOverloaded. Records the entire state of the node (Inherited from Nevron.Diagram.NDocument)
Protected MethodResetDocumentCalled to reset the fields declared in NDocument (Inherited from Nevron.Diagram.NDocument)
Protected MethodResetLibraryDocumentCalled from the overriden Reset method to reset only the fields declared in NLibrary  
Protected MethodResumeEventSinkServiceSafely resumes the event sink service to which this node is connected (Inherited from Nevron.Diagram.NDocument)
Protected MethodResumeHistoryServiceSafely resumes the history service (Inherited from Nevron.Diagram.NDocument)
Protected MethodStartPropertyRecords the state of the specified property before it is changed and pauses the history service. Pair it with the EndProperty method. (Inherited from Nevron.Diagram.NDocument)
Top
Public Events
 NameDescription
Public EventAttributeChangedAttribute changed event (Inherited from Nevron.Diagram.NDocument)
Public EventAttributePropertyChangedAttribute property changed event (Inherited from Nevron.Diagram.NDocument)
Public EventAttributePropertyChangingAttribute property changing event (Inherited from Nevron.Diagram.NDocument)
Public EventDisposed (Inherited from System.ComponentModel.Component)
Public EventModifiedModified event (Inherited from Nevron.Diagram.NDocument)
Public EventPropertyChangedProperty changed event (Inherited from Nevron.Diagram.NDocument)
Public EventPropertyChangingProperty changing event (Inherited from Nevron.Diagram.NDocument)
Public EventViewsChangedFired when the views displaying the document have changed (Inherited from Nevron.Diagram.NDocument)
Top
See Also

Reference

NLibraryDocument Class
Nevron.Diagram Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback