C# 클래스 Zetbox.Generator.Templates.ObjectClasses.Template

상속: TypeBase
파일 보기 프로젝트 열기: daszat/zetbox

공개 메소드들

메소드 설명
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