ConceptHMI Web Help
ConceptContainer Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by ConceptContainer.

Protected Fields
 NameDescription
Protected Field_isDefaultSubjectLoadedGet if the default subject is loaded.  
Protected Field_serializedPropertiesThe serialized properties  
Top
Public Properties
 NameDescription
Public PropertyAllNestedItemsGets the ConceptElement that had been added to the internal list, recursively for each ConceptContainer.  
Public PropertyCountGets the count of the internal list of ConceptElement.  
Public PropertyIsDefaultSubjectNeededGets or sets a value indicating whether this instance is default subject needed.  
Public PropertyItemsGets the ConceptElement that had been added to the internal list of the instance.  
Public PropertyPropertyInfosGets or sets the property infos.  
Public PropertySubjectsOverridden. Gets the subjects.  
Top
Public Methods
 NameDescription
Public MethodAddAdds the specified item to the internal list of the ConceptContainer.  
Public MethodAddNewOverloaded. Creates a new instance of a ConceptElement based object with the ConceptFactory and adds it to the internal list of the ConceptContainer.  
Public MethodCanAcceptDetermines whether this instance can accept the specified item.  
Public MethodCanAddDetermines whether this instance can add the specified item.  
Public MethodCheckNameUniquenessChecks if the name of the ConceptElement is already used in the internal list. The name must be unique. If the name is already used, an Concept.Utils.ConceptException is thrown.  
Public MethodClearOverridden. Clears this instance.  
Public MethodContainsDetermines whether the internal list contains the ConceptElement.  
Public MethodDisposeOverridden. Releases unmanaged and - optionally - managed resources  
Public MethodFindFinds the ConceptElement matching to the specified path.  
Public MethodGenerateUniqueNameGenerates a unique identifier which can be used by a ConceptElement which will be added to the ConceptContainer  
Public MethodGetHashCodeOverloaded. Overridden. Serves as a hash function for to detect changes of a ConceptElement.  
Public Methodstatic (Shared in Visual Basic)GetPropertyInfoGets the property info.  
Public Methodstatic (Shared in Visual Basic)GetPropertyInfosGets the property infos.  
Public Methodstatic (Shared in Visual Basic)GetPropertyInfosToSerializeGets the property infos to serialize.  
Public MethodIndexOfRetrieves the index of the ConceptElement in the internal list.  
Public MethodInsertInserts the specified ConceptElement at the specified index in the internal list.  
Public MethodIsFactoryValidOverridden. Tests if a factory is valid for the current class, depending on the base type. This method can be overriden to dynamically change the validity of factories.  
Public MethodIsNameUniqueDetermines whether the name of the ConceptElement is already used in the internal list. The name must be unique.  
Public MethodMoveMoves a item in the internal list of the ConceptContainer.  
Public MethodReadFromOverloaded. Overridden. Load a ConceptElement from a node.  
Public MethodRemoveOverloaded. Removes the specified item of the internal list. The item will be disposed.  
Public MethodRemoveAtRemoves the element present at the specified index in the internal list.  
Public MethodRetrieveFactoriesOverridden. Retrieves the factories needed to deserialized the ConceptElement.  
Public MethodRetrieveProvidedFactoriesOverloaded. Overridden. Retrieves the factories of ProvidedComponent provided by the ConceptElement.  
Public MethodSetDefaultValuesOverridden. Sets the default values to the properties of the ConceptElement.  
Public MethodWritePropertiesOfSubjectWrites the properties of subject.  
Public MethodWriteToOverloaded. Overridden. Saves a ConceptElement to a node.  
Top
Protected Methods
 NameDescription
Protected MethodDoCollectionChangedDoes the collection changed.  
Protected MethodFindByName  
Protected MethodInitializeSubjectOverridden. Initializes the subject.  
Protected MethodReadOverloaded. Reads the specified node.  
Protected Methodstatic (Shared in Visual Basic)RetrieveInfoRetrieves the info.  
Protected MethodWriteOverloaded. Writes the specified node.  
Top
Extension Methods
 NameDescription
Public Extension MethodDetailsOverloaded. Details of the element
Public Extension MethodEditControlEdits the control.
Public Extension MethodEditPropertiesEdits the properties.
Public Extension MethodFilterOverloaded. Filters the specified list.
Public Extension MethodFindContainerOfSpecialType<T>Finds the type of the container of.
Public Extension MethodFindContainerOfType<T>Finds the type of the container of.
Public Extension MethodGetDefaultViewGets the default view.
Public Extension MethodGetImageOverloaded. Gets the image.
Public Extension MethodGetViewGetView of the control.
Public Extension MethodIfNotNull<T,U>
Public Extension MethodLargeImageOverloaded. Larges the image.
Public Extension MethodSmallImageOverloaded. Smalls the image.
Public Extension MethodYieldReturn<TSource>Yields the return.
Top
Public Events
 NameDescription
Public EventCollectionChangedOccurs when the collection changes.  
Public EventFilterOccurs when a filter over the ConceptFactory must be done.  
Top
See Also

Reference

ConceptContainer Class
Concept.Model Namespace

 

 


© 2016 Objectis

Send Feedback