C# Class iSynaptic.CodeGeneration.Modeling.Domain.AggregateEventCodeAuthoringVisitor

Inheritance: MoleculeCodeAuthoringVisitor
Exibir arquivo Open project: iSynaptic/iSynaptic.Core

Public Methods

Method Description
AggregateEventCodeAuthoringVisitor ( IndentingTextWriter writer, SymbolTable symbolTable, DomainCodeAuthoringSettings settings ) : System

Protected Methods

Method Description
GetBaseAtomInfo ( MoleculeSyntax molecule ) : IEnumerable
GetBaseMolecule ( MoleculeSyntax molecule ) : Maybe
NotInterestedIn ( Object subject, string state ) : bool
ShouldBeEquatable ( MoleculeSyntax molecule ) : bool
ShouldImplementEssencePattern ( MoleculeSyntax molecule ) : bool
WriteModuleClassAttributes ( MoleculeSyntax molecule ) : void

Method Details

AggregateEventCodeAuthoringVisitor() public method

public AggregateEventCodeAuthoringVisitor ( IndentingTextWriter writer, SymbolTable symbolTable, DomainCodeAuthoringSettings settings ) : System
writer iSynaptic.Commons.Text.IndentingTextWriter
symbolTable SymbolTable
settings DomainCodeAuthoringSettings
return System

GetBaseAtomInfo() protected method

protected GetBaseAtomInfo ( MoleculeSyntax molecule ) : IEnumerable
molecule iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.MoleculeSyntax
return IEnumerable

GetBaseMolecule() protected method

protected GetBaseMolecule ( MoleculeSyntax molecule ) : Maybe
molecule iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.MoleculeSyntax
return Maybe

NotInterestedIn() protected method

protected NotInterestedIn ( Object subject, string state ) : bool
subject Object
state string
return bool

ShouldBeEquatable() protected method

protected ShouldBeEquatable ( MoleculeSyntax molecule ) : bool
molecule iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.MoleculeSyntax
return bool

ShouldImplementEssencePattern() protected method

protected ShouldImplementEssencePattern ( MoleculeSyntax molecule ) : bool
molecule iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.MoleculeSyntax
return bool

WriteModuleClassAttributes() protected method

protected WriteModuleClassAttributes ( MoleculeSyntax molecule ) : void
molecule iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.MoleculeSyntax
return void