Поделиться через


DslDefinitionModelDomainModel - класс

Определение DomainModel DslDefinitionModelDomainModel конструктора Dsl.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

Пространство имен:  Microsoft.VisualStudio.Modeling.DslDefinition
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Синтаксис

'Декларация
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DependsOnDomainModelAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")> _
Public Class DslDefinitionModelDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DependsOnDomainModelAttribute(typeof(CoreDesignSurfaceDomainModel))]
[DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")]
public class DslDefinitionModelDomainModel : DomainModel

Тип DslDefinitionModelDomainModel предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод DslDefinitionModelDomainModel Конструктор.

В начало страницы

Свойства

  Имя Описание
Открытое свойство DomainModelInfo Получает сведения о модели домена. (Унаследовано от DomainModel.)
Открытое свойство ResourceManager Получает ResourceManager для DomainModel.Если ResourceManager не существует, он создается. (Переопределяет DomainModel.ResourceManager.)
Открытое свойствоСтатический член SingletonResourceManager Получает одноэлементный ResourceManager для данной доменной модели.
Открытое свойство Store Получает хранилище, содержащее данный экземпляр доменной модели. (Унаследовано от DomainModel.)

В начало страницы

Методы

  Имя Описание
Открытый метод CreateElement Создает элемент заданного типа. (Переопределяет DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).)
Открытый метод CreateElementLink Создает ссылку на элемент заданного типа. (Переопределяет DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).)
Открытый методСтатический член DisableDiagramRules Отключает правила в этой модели домена, связанные с адресной привязкой схемы для данного хранилища.
Открытый методСтатический член EnableDiagramRules Включает правила в этой модели домена, связанные с адресной привязкой схемы для данного хранилища.Если данные схемы будут загружены в хранилище, то необходимо сначала вызвать этот метод, чтобы убедиться, что схема будет работать правильно.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetClosureFilter Возвращает IElementVisitorFilter, соответствующий ClosureType. (Переопределяет DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>).)
Открытый метод GetClosureVisitor Возвращает IElementVisitor, соответствующий конкретному типу закрытия. (Унаследовано от DomainModel.)
Защищенный метод GetCustomDomainModelTypes Переопределите для добавления ложного ModelElementDomainClass. (Переопределяет DomainModel.GetCustomDomainModelTypes().)
Защищенный метод GetCustomDomainProperties Получает несоздаваемые свойства домена. (Унаследовано от DomainModel.)
Защищенный метод GetCustomDomainRoles Получает несоздаваемые доменные роли. (Унаследовано от DomainModel.)
Защищенный метод GetGeneratedDomainModelTypes Получает список создаваемых типов доменной модели (классов, правил, отношений). (Переопределяет DomainModel.GetGeneratedDomainModelTypes().)
Защищенный метод GetGeneratedDomainProperties Получает список создаваемых свойств домена. (Переопределяет DomainModel.GetGeneratedDomainProperties().)
Защищенный метод GetGeneratedDomainRoles Получает список создаваемых ролей домена. (Переопределяет DomainModel.GetGeneratedDomainRoles().)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член DomainModelId Идентификатор модели домена DslDefinitionModelDomainModel
Открытое полеСтатический член ResourceBaseName Базовое имя ресурсов этой модели.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.DslDefinition - пространство имен