Class MetaModelElement
Represents MetaModel element.
Inheritance
Inherited Members
Namespace: Mediachase.BusinessFoundation.Data.Meta.Schema
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 13.30.0Syntax
public class MetaModelElementConstructors
MetaModelElement()
Initializes a new instance of the MetaModelElement class.
Declaration
public MetaModelElement()MetaModelElement(String, AccessLevel, String[], String, String)
Initializes a new instance of the MetaModelElement class.
Declaration
public MetaModelElement(string owner, AccessLevel level, string[] parentKeys, string containerId, string name)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | owner | The owner. | 
| AccessLevel | level | The access level. | 
| System.String[] | parentKeys | The parent keys. | 
| System.String | containerId | The container id. | 
| System.String | name | The name. | 
MetaModelElement(String, AccessLevel, String[], String, String, String)
Initializes a new instance of the MetaModelElement class.
Declaration
public MetaModelElement(string owner, AccessLevel level, string[] parentKeys, string containerId, string name, string friendlyName)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | owner | The owner of the element. | 
| AccessLevel | level | The required access level. | 
| System.String[] | parentKeys | The parent keys. | 
| System.String | containerId | The container id. | 
| System.String | name | The name. | 
| System.String | friendlyName | The friendly name of the element. | 
MetaModelElement(String[], String, String)
Initializes a new instance of the MetaModelElement class.
Declaration
public MetaModelElement(string[] parentKeys, string containerId, string name)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String[] | parentKeys | The parent keys. | 
| System.String | containerId | The container id. | 
| System.String | name | The name. | 
Fields
ParentSeparator
Declaration
public const string ParentSeparator = "/"Field Value
| Type | Description | 
|---|---|
| System.String | 
SelectAll
Declaration
public const string SelectAll = "*"Field Value
| Type | Description | 
|---|---|
| System.String | 
Separator
Declaration
public const string Separator = "::"Field Value
| Type | Description | 
|---|---|
| System.String | 
Properties
AccessLevel
Gets or sets the access level.
Declaration
public AccessLevel AccessLevel { get; set; }Property Value
| Type | Description | 
|---|---|
| AccessLevel | The access level. | 
ContainerId
Gets or sets the container.
Declaration
public string ContainerId { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | The container. | 
Creatable
Gets or sets a value indicating whether this MetaModelElement is creatable.
Declaration
public bool Creatable { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
Deletable
Gets or sets a value indicating whether this MetaModelElement is deletable.
Declaration
public bool Deletable { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
FriendlyName
Gets or sets the name of the friendly.
Declaration
public string FriendlyName { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | The name of the friendly. | 
Name
Gets or sets the name.
Declaration
public string Name { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | The name. | 
Owner
Gets or sets the owner.
Declaration
public string Owner { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | The owner. | 
ParentKeys
Gets or sets the parent keys.
Declaration
public string[] ParentKeys { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String[] | The parent keys. | 
Retrievable
Gets or sets a value indicating whether this MetaModelElement is retrievable.
Declaration
public bool Retrievable { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
Updatable
Gets or sets a value indicating whether this MetaModelElement is updatable.
Declaration
public bool Updatable { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
Methods
CreateSelectAll(String[], SchemaContainer)
Creates the select all.
Declaration
public static MetaModelElement CreateSelectAll(string[] parentKeys, SchemaContainer container)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String[] | parentKeys | The parent keys. | 
| SchemaContainer | container | The container. | 
Returns
| Type | Description | 
|---|---|
| MetaModelElement | 
CreateSelectAll(String[], String)
Gets the select all element string.
Declaration
public static MetaModelElement CreateSelectAll(string[] parentKeys, string containerId)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String[] | parentKeys | The parent keys. | 
| System.String | containerId | Name of the container. | 
Returns
| Type | Description | 
|---|---|
| MetaModelElement | 
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | obj | The System.Object to compare with the current System.Object. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | true if the specified System.Object is equal to the current System.Object; otherwise, false. | 
Overrides
GetHashCode()
Serves as a hash function for a particular type. System.Object.GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
Declaration
public override int GetHashCode()Returns
| Type | Description | 
|---|---|
| System.Int32 | A hash code for the current System.Object. | 
Overrides
Parse(String)
Parses the specified string.
Declaration
public static MetaModelElement Parse(string str)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | str | The string formated "[ContainerName]::[Name]". | 
Returns
| Type | Description | 
|---|---|
| MetaModelElement | 
ToString()
Returns a System.String that represents the current System.Object.
Declaration
public override string ToString()Returns
| Type | Description | 
|---|---|
| System.String | A System.String that represents the current System.Object. | 
Overrides
TryParse(String, out MetaModelElement)
Tries the parse.
Declaration
public static bool TryParse(string str, out MetaModelElement element)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | str | The STR. | 
| MetaModelElement | element | The element. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
