C# Класс Zetbox.Generator.Templates.ObjectClasses.Template

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

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

Метод Описание
NeedsRightsTable ( DataType dt ) : bool
Template ( Arebis _host, IZetboxContext ctx, ObjectClass t ) : System

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

Метод Описание
ApplyApplyChangesFromMethod ( ) : void
ApplyClassHeadTemplate ( ) : void
ApplyClassTailTemplate ( ) : void
ApplyCollectionEntryListTemplate ( ObjectReferenceProperty prop ) : void
ApplyCompoundObjectListTemplate ( CompoundObjectProperty prop ) : void
ApplyCompoundObjectPropertyTemplate ( CompoundObjectProperty prop ) : void
ApplyConstructorTemplate ( ) : void
ApplyObjectListPropertyTemplate ( ObjectReferenceProperty prop ) : void
ApplyObjectReferenceListTemplate ( ObjectReferenceProperty prop ) : void
ApplyObjectReferencePropertyTemplate ( ObjectReferenceProperty prop ) : void
ApplyOnPropertyChangeTemplate ( ) : void
ApplySetNewMethod ( ) : void
ApplyTriggerFetchTemplate ( ) : void
ApplyUpdateParentTemplate ( ) : void
ApplyValueTypeListTemplate ( ValueTypeProperty prop ) : void
GetBaseClass ( ) : string
GetClassModifiers ( ) : string
MethodsToGenerate ( ) : IEnumerable
NeedsRightsTable ( ) : bool
SelectAndParents ( ObjectClass cls ) : IEnumerable

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

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

protected ApplyApplyChangesFromMethod ( ) : void
Результат void

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

protected ApplyClassHeadTemplate ( ) : void
Результат void

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

protected ApplyClassTailTemplate ( ) : void
Результат void

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

protected ApplyCollectionEntryListTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
Результат void

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

protected ApplyCompoundObjectListTemplate ( CompoundObjectProperty prop ) : void
prop CompoundObjectProperty
Результат void

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

protected ApplyCompoundObjectPropertyTemplate ( CompoundObjectProperty prop ) : void
prop CompoundObjectProperty
Результат void

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

protected ApplyConstructorTemplate ( ) : void
Результат void

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

protected ApplyObjectListPropertyTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
Результат void

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

protected ApplyObjectReferenceListTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
Результат void

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

protected ApplyObjectReferencePropertyTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
Результат void

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

protected ApplyOnPropertyChangeTemplate ( ) : void
Результат void

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

protected ApplySetNewMethod ( ) : void
Результат void

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

protected ApplyTriggerFetchTemplate ( ) : void
Результат void

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

protected ApplyUpdateParentTemplate ( ) : void
Результат void

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

protected ApplyValueTypeListTemplate ( ValueTypeProperty prop ) : void
prop ValueTypeProperty
Результат void

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

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

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

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

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

protected MethodsToGenerate ( ) : IEnumerable
Результат IEnumerable

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

protected NeedsRightsTable ( ) : bool
Результат bool

NeedsRightsTable() публичный статический Метод

public static NeedsRightsTable ( DataType dt ) : bool
dt DataType
Результат bool

SelectAndParents() защищенный статический Метод

protected static SelectAndParents ( ObjectClass cls ) : IEnumerable
cls ObjectClass
Результат IEnumerable

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

public Template ( Arebis _host, IZetboxContext ctx, ObjectClass t ) : System
_host Arebis
ctx IZetboxContext
t ObjectClass
Результат System