ModelEditorGroupingHelper Methods

Provides helper methods and properties used to replace or customize the default grouping mechanism in the Model Editor's Nodes Tree.

Name Description
ActionsNodeGroupPathCalculator(String, IModelNode)

Calculates the group path for the IModelActions node.

Clear()

For internal use.

DefaultGroupPathCalculator(String, IModelNode)

Calculates the group path for the IModelBOModel, IModelControllers and IModelViews nodes.

Equals(Object) Determines whether the specified object is equal to the current object.
(Inherited from Object)
Equals(Object, Object) Determines whether the specified object instances are considered equal.
(Inherited from Object)
GetGroupPath(ModelNode)

For internal use.

GetHashCode() Serves as the default hash function.
(Inherited from Object)
GetPropertyValue(String, IModelNode)

Returns the value of the Application Model node's property specified by its name.

GetType() Gets the of the current instance.
(Inherited from Object)
IsNodeGroupPathCalculatorRegistered(ModelNode)

For internal use.

MemberwiseClone() Creates a shallow copy of the current .
(Inherited from Object)
ReferenceEquals(Object, Object) Determines whether the specified instances are the same instance.
(Inherited from Object)
RegisterNodeGroupPathDelegate(Type, Func<IModelNode, String[]>)

Registers the method used to calculate the Application Model node's group path in the Model Editor's Nodes Tree.

SplitByGroupLevels(Type, Boolean)

Enables or disables splitting groups into subgroups using the ModelEditorGroupingHelper.GroupLevels list for a specific Application Model node type.

SplitGroupPath(String)

Splits the specified group name into subgroups.

SplitGroupPath(String, IList<String>)

Splits the specified group name into subgroups.

SplitGroupPath(String, IModelNode)

Splits the specified group name into subgroups.

SplitGroupPath(String, IModelNode, IList<String>)

Splits the specified group name into subgroups.

SplitGroupPath(String, Type)

Splits the specified group name into subgroups.

SplitGroupPath(String, Type, IList<String>)

Splits the specified group name into subgroups.

ToString() Returns a string that represents the current object.
(Inherited from Object)