
# extension of generated Delphi source files
codegen.delphi.file_ext = "pas"

codegen.delphi.default_pattern.class.Class = "DefaultClass"
codegen.delphi.default_pattern.member.Attribute = "DefaultAttribute"
codegen.delphi.default_pattern.member.Operation = "DefaultOperation"
codegen.delphi.default_pattern.member.Constructor = "DefaultConstructor"
codegen.delphi.default_pattern.link.GeneralizationLink = "Default inheritance"
codegen.delphi.default_pattern.link.AssociationLink = "DefaultAssociation"
codegen.delphi.default_pattern.link.AggregationLink = "DefaultAggregation"
codegen.delphi.default_pattern.link.DependencyLink = "DefaultDependency"

#
# codegen.delphi.blueprint.*
#   properties below define the blueprints for the code
#   generated on creating the corresponding diagram element.
# ( See description under codegen.cpp.blueprint.* )
#

# file prologue
#  lines of code inserted at the beginning of new Delphi files generated by Together
codegen.delphi.blueprint.file_prologue =
\{ Generated by Together }
\
\

# file epilogue
#  lines of code inserted at the end of new Delphi files generated by Together
codegen.delphi.blueprint.file_epilogue =
\
\{ end of file }

#
# Baltika blueprint for class
#
codegen.delphi.blueprint.class.DefaultClass =
\"unit u%Name%;
\
\interface
\type
\%Name% = class
\  private
\    { Private declarations }
\  public
\    { Public declarations }
\  end;
\implementation
\
\
\end."
codegen.delphi.blueprint.class.DefaultClass.property.defaultName = "Class1"

codegen.delphi.blueprint.member.DefaultAttribute = "%Name%: %Type%;"
codegen.delphi.blueprint.member.DefaultAttribute.property.defaultName = "attribute1"
codegen.delphi.blueprint.member.DefaultAttribute.property.defaultType = "Integer"

codegen.delphi.blueprint.member.DefaultOperation = "procedure %Name%;"
codegen.delphi.blueprint.member.DefaultOperation.property.defaultName = "operation1"

codegen.delphi.blueprint.member.DefaultConstructor = "constructor %Name%();"
codegen.delphi.blueprint.member.DefaultConstructor.property.defaultName = "Create"

# generated association link blueprint
codegen.delphi.blueprint.link.DefaultAssociation = "%Name%: %Dst%;"

# generated aggregation link blueprint
codegen.delphi.blueprint.link.DefaultAggregation =
\  "{*@aggregation}
\  %Name%: %Dst%;"

# links-as-comments (pure links)
codegen.delphi.blueprint.link.Association as comment = "  {# %Name% %Dst% }"

codegen.delphi.blueprint.link.Aggregation as comment =
\  "  {*@aggregation}
\    {# %Name% %Dst% }"

parser.delphi.blueprint.link.Association = "%Name%: %Dst%"
