C# Класс Ecologylab.BigSemantics.MetaMetadataNS.MetaMetadataCompositeField

Наследование: MetaMetadataNestedField
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetMetaMetadataCompositeField ( ) : MetaMetadataCompositeField
GetMmdExtendsAttribute ( ) : string
GetMmdType ( ) : String
GetTypeOrName ( ) : String
MetaMetadataCompositeField ( ) : System
MetaMetadataCompositeField ( String name, MetaMetadataField>.DictionaryList kids ) : System

Защищенные методы

Метод Описание
FindOrGenerateInheritedMetaMetadata ( MetaMetadataRepository repository, InheritanceHandler inheritanceHandler ) : MetaMetadata
GenerateMetaMetadata ( String previousName, MetaMetadata inheritedMmd ) : MetaMetadata
GetMetaMetadataTagToInheritFrom ( ) : string
InheritFrom ( MetaMetadataRepository repository, MetaMetadataCompositeField inheritedStructure, InheritanceHandler inheritanceHandler ) : void
InheritMetaMetadataHelper ( InheritanceHandler inheritanceHandler ) : bool
InheritNonFieldElements ( MetaMetadata inheritedMmd, InheritanceHandler inheritanceHandler ) : void
MakeThisFieldUseMmd ( String previousName, MetaMetadata mmd ) : void

Приватные методы

Метод Описание
InheritFieldFinished ( MetaMetadataNestedField sender, EventArgs e ) : void
InheritFromCompositeField ( MetaMetadataCompositeField inheritedField, MetaMetadataRepository repository, InheritanceHandler inheritanceHandler ) : void
InheritFromSuperField ( MetaMetadataRepository repository, InheritanceHandler inheritanceHandler ) : bool
InheritFromTopLevelMetaMetadata ( MetaMetadata inheritedMmd, MetaMetadataRepository repository, InheritanceHandler inheritanceHandler ) : void
InheritMetaMetadataFinished ( MetaMetadataNestedField sender, EventArgs e ) : void
getGeneratedMmdName2 ( String previousName ) : String

Описание методов

FindOrGenerateInheritedMetaMetadata() защищенный Метод

protected FindOrGenerateInheritedMetaMetadata ( MetaMetadataRepository repository, InheritanceHandler inheritanceHandler ) : MetaMetadata
repository MetaMetadataRepository
inheritanceHandler InheritanceHandler
Результат MetaMetadata

GenerateMetaMetadata() защищенный Метод

protected GenerateMetaMetadata ( String previousName, MetaMetadata inheritedMmd ) : MetaMetadata
previousName String
inheritedMmd MetaMetadata
Результат MetaMetadata

GetMetaMetadataCompositeField() публичный Метод

public GetMetaMetadataCompositeField ( ) : MetaMetadataCompositeField
Результат MetaMetadataCompositeField

GetMetaMetadataTagToInheritFrom() защищенный Метод

protected GetMetaMetadataTagToInheritFrom ( ) : string
Результат string

GetMmdExtendsAttribute() публичный Метод

public GetMmdExtendsAttribute ( ) : string
Результат string

GetMmdType() публичный Метод

public GetMmdType ( ) : String
Результат String

GetTypeOrName() публичный Метод

public GetTypeOrName ( ) : String
Результат String

InheritFrom() защищенный Метод

protected InheritFrom ( MetaMetadataRepository repository, MetaMetadataCompositeField inheritedStructure, InheritanceHandler inheritanceHandler ) : void
repository MetaMetadataRepository
inheritedStructure MetaMetadataCompositeField
inheritanceHandler InheritanceHandler
Результат void

InheritMetaMetadataHelper() защищенный Метод

protected InheritMetaMetadataHelper ( InheritanceHandler inheritanceHandler ) : bool
inheritanceHandler InheritanceHandler
Результат bool

InheritNonFieldElements() защищенный Метод

protected InheritNonFieldElements ( MetaMetadata inheritedMmd, InheritanceHandler inheritanceHandler ) : void
inheritedMmd MetaMetadata
inheritanceHandler InheritanceHandler
Результат void

MakeThisFieldUseMmd() защищенный Метод

protected MakeThisFieldUseMmd ( String previousName, MetaMetadata mmd ) : void
previousName String
mmd MetaMetadata
Результат void

MetaMetadataCompositeField() публичный Метод

public MetaMetadataCompositeField ( ) : System
Результат System

MetaMetadataCompositeField() публичный Метод

public MetaMetadataCompositeField ( String name, MetaMetadataField>.DictionaryList kids ) : System
name String
kids MetaMetadataField>.DictionaryList
Результат System