C# Class Zetbox.Generator.Templates.Properties.ObjectReferencePropertyTemplate

Inheritance: Zetbox.Generator.MemberTemplate
Exibir arquivo Open project: daszat/zetbox

Protected Properties

Property Type Description
associationName string
callGetterSetterEvents bool
ctx IZetboxContext
disableExport bool
eagerLoading bool
eventName string
fkBackingName string
fkGuidBackingName string
implName string
inverseNavigatorIsList bool
inverseNavigatorName string
isCalculated bool
moduleNamespace string
name string
notifyInverseCollection bool
ownInterface string
positionPropertyName string
referencedImplementation string
referencedInterface string
relDataTypeExportable bool
serializationList Serialization.SerializationMembersList
targetRoleName string

Public Methods

Method Description
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, string ownInterface, string name, string referencedInterface, Relation rel, RelationEndRole endRole, bool callGetterSetterEvents, bool updateInverseNavigator, string assocNameSuffix ) : void
Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : void
Call ( Arebis host, IZetboxContext ctx, Templates serializationList, ObjectReferenceProperty prop, bool callGetterSetterEvents, bool updateInverseNavigator ) : void
Generate ( ) : void
ObjectReferencePropertyTemplate ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : System

Protected Methods

Method Description
AddSerialization ( Serialization list, string sourceMember, string targetMember, string targetGuidMember ) : void
ModifyMemberAttributes ( MemberAttributes memberAttributes ) : MemberAttributes

Method Details

AddSerialization() protected method

protected AddSerialization ( Serialization list, string sourceMember, string targetMember, string targetGuidMember ) : void
list Serialization
sourceMember string
targetMember string
targetGuidMember string
return void

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, string ownInterface, string name, string referencedInterface, Relation rel, RelationEndRole endRole, bool callGetterSetterEvents, bool updateInverseNavigator, string assocNameSuffix ) : void
host Arebis
ctx IZetboxContext
serializationList Serialization
ownInterface string
name string
referencedInterface string
rel Relation
endRole RelationEndRole
callGetterSetterEvents bool
updateInverseNavigator bool
assocNameSuffix string
return void

Call() public static method

public static Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : void
_host Arebis
ctx IZetboxContext
serializationList Serialization
moduleNamespace string
ownInterface string
name string
implName string
eventName string
fkBackingName string
fkGuidBackingName string
referencedInterface string
referencedImplementation string
associationName string
targetRoleName string
positionPropertyName string
inverseNavigatorName string
inverseNavigatorIsList bool
notifyInverseCollection bool
eagerLoading bool
relDataTypeExportable bool
callGetterSetterEvents bool
isCalculated bool
disableExport bool
return void

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Templates serializationList, ObjectReferenceProperty prop, bool callGetterSetterEvents, bool updateInverseNavigator ) : void
host Arebis
ctx IZetboxContext
serializationList Templates
prop ObjectReferenceProperty
callGetterSetterEvents bool
updateInverseNavigator bool
return void

Generate() public method

public Generate ( ) : void
return void

ModifyMemberAttributes() protected method

protected ModifyMemberAttributes ( MemberAttributes memberAttributes ) : MemberAttributes
memberAttributes MemberAttributes
return MemberAttributes

ObjectReferencePropertyTemplate() public method

public ObjectReferencePropertyTemplate ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : System
_host Arebis
ctx IZetboxContext
serializationList Serialization
moduleNamespace string
ownInterface string
name string
implName string
eventName string
fkBackingName string
fkGuidBackingName string
referencedInterface string
referencedImplementation string
associationName string
targetRoleName string
positionPropertyName string
inverseNavigatorName string
inverseNavigatorIsList bool
notifyInverseCollection bool
eagerLoading bool
relDataTypeExportable bool
callGetterSetterEvents bool
isCalculated bool
disableExport bool
return System

Property Details

associationName protected_oe property

protected string associationName
return string

callGetterSetterEvents protected_oe property

protected bool callGetterSetterEvents
return bool

ctx protected_oe property

protected IZetboxContext ctx
return IZetboxContext

disableExport protected_oe property

protected bool disableExport
return bool

eagerLoading protected_oe property

protected bool eagerLoading
return bool

eventName protected_oe property

protected string eventName
return string

fkBackingName protected_oe property

protected string fkBackingName
return string

fkGuidBackingName protected_oe property

protected string fkGuidBackingName
return string

implName protected_oe property

protected string implName
return string

inverseNavigatorIsList protected_oe property

protected bool inverseNavigatorIsList
return bool

inverseNavigatorName protected_oe property

protected string inverseNavigatorName
return string

isCalculated protected_oe property

protected bool isCalculated
return bool

moduleNamespace protected_oe property

protected string moduleNamespace
return string

name protected_oe property

protected string name
return string

notifyInverseCollection protected_oe property

protected bool notifyInverseCollection
return bool

ownInterface protected_oe property

protected string ownInterface
return string

positionPropertyName protected_oe property

protected string positionPropertyName
return string

referencedImplementation protected_oe property

protected string referencedImplementation
return string

referencedInterface protected_oe property

protected string referencedInterface
return string

relDataTypeExportable protected_oe property

protected bool relDataTypeExportable
return bool

serializationList protected_oe property

protected Serialization.SerializationMembersList serializationList
return Serialization.SerializationMembersList

targetRoleName protected_oe property

protected string targetRoleName
return string