C# Class Zetbox.Generator.Templates.ObjectClasses.Template

Inheritance: TypeBase
Datei anzeigen Open project: daszat/zetbox

Public Methods

Method Description
NeedsRightsTable ( DataType dt ) : bool
Template ( Arebis _host, IZetboxContext ctx, ObjectClass t ) : System

Protected Methods

Method Description
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

Method Details

ApplyApplyChangesFromMethod() protected method

protected ApplyApplyChangesFromMethod ( ) : void
return void

ApplyClassHeadTemplate() protected method

protected ApplyClassHeadTemplate ( ) : void
return void

ApplyClassTailTemplate() protected method

protected ApplyClassTailTemplate ( ) : void
return void

ApplyCollectionEntryListTemplate() protected method

protected ApplyCollectionEntryListTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
return void

ApplyCompoundObjectListTemplate() protected method

protected ApplyCompoundObjectListTemplate ( CompoundObjectProperty prop ) : void
prop CompoundObjectProperty
return void

ApplyCompoundObjectPropertyTemplate() protected method

protected ApplyCompoundObjectPropertyTemplate ( CompoundObjectProperty prop ) : void
prop CompoundObjectProperty
return void

ApplyConstructorTemplate() protected method

protected ApplyConstructorTemplate ( ) : void
return void

ApplyObjectListPropertyTemplate() protected method

protected ApplyObjectListPropertyTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
return void

ApplyObjectReferenceListTemplate() protected method

protected ApplyObjectReferenceListTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
return void

ApplyObjectReferencePropertyTemplate() protected method

protected ApplyObjectReferencePropertyTemplate ( ObjectReferenceProperty prop ) : void
prop ObjectReferenceProperty
return void

ApplyOnPropertyChangeTemplate() protected method

protected ApplyOnPropertyChangeTemplate ( ) : void
return void

ApplySetNewMethod() protected method

protected ApplySetNewMethod ( ) : void
return void

ApplyTriggerFetchTemplate() protected method

protected ApplyTriggerFetchTemplate ( ) : void
return void

ApplyUpdateParentTemplate() protected method

protected ApplyUpdateParentTemplate ( ) : void
return void

ApplyValueTypeListTemplate() protected method

protected ApplyValueTypeListTemplate ( ValueTypeProperty prop ) : void
prop ValueTypeProperty
return void

GetBaseClass() protected method

protected GetBaseClass ( ) : string
return string

GetClassModifiers() protected method

protected GetClassModifiers ( ) : string
return string

MethodsToGenerate() protected method

protected MethodsToGenerate ( ) : IEnumerable
return IEnumerable

NeedsRightsTable() protected method

protected NeedsRightsTable ( ) : bool
return bool

NeedsRightsTable() public static method

public static NeedsRightsTable ( DataType dt ) : bool
dt DataType
return bool

SelectAndParents() protected static method

protected static SelectAndParents ( ObjectClass cls ) : IEnumerable
cls ObjectClass
return IEnumerable

Template() public method

public Template ( Arebis _host, IZetboxContext ctx, ObjectClass t ) : System
_host Arebis
ctx IZetboxContext
t ObjectClass
return System