use of com.robotoworks.mechanoid.net.netModel.ComplexTypeLiteral in project mechanoid by robotoworks.
the class RequestGenerator method _generateGetterSetterForMember.
protected CharSequence _generateGetterSetterForMember(final SkipMember member) {
StringConcatenation _builder = new StringConcatenation();
ComplexTypeLiteral _literal = member.getLiteral();
Object _generateGetterSetterForType = this.generateGetterSetterForType(_literal);
_builder.append(_generateGetterSetterForType, "");
_builder.newLineIfNotEmpty();
return _builder;
}
use of com.robotoworks.mechanoid.net.netModel.ComplexTypeLiteral in project mechanoid by robotoworks.
the class JsonWriterStatementGenerator method _genStatement.
protected CharSequence _genStatement(final SkipMember skipMember) {
StringConcatenation _builder = new StringConcatenation();
_builder.newLine();
_builder.append("\t");
String _writerIdentifier = this.getWriterIdentifier();
_builder.append(_writerIdentifier, "\t");
_builder.append(".name(\"");
String _name = skipMember.getName();
_builder.append(_name, "\t");
_builder.append("\");");
_builder.newLineIfNotEmpty();
_builder.append("\t");
_builder.newLine();
_builder.append("\t");
ComplexTypeLiteral _literal = skipMember.getLiteral();
EList<Member> _members = _literal.getMembers();
Object _genWriteComplexTypeLiteralForMembers = this.genWriteComplexTypeLiteralForMembers(_members);
_builder.append(_genWriteComplexTypeLiteralForMembers, "\t");
_builder.newLineIfNotEmpty();
return _builder;
}
use of com.robotoworks.mechanoid.net.netModel.ComplexTypeLiteral in project mechanoid by robotoworks.
the class RequestGenerator method _buildConstructorArgsForType.
protected void _buildConstructorArgsForType(final ComplexTypeLiteral type, final List<String> args) {
EList<Member> _members = type.getMembers();
for (final Member member : _members) {
if ((member instanceof TypedMember)) {
Type _type = ((TypedMember) member).getType();
String _signature = ModelExtensions.signature(_type);
String _plus = (_signature + " ");
String _identifier = ModelExtensions.toIdentifier(member);
String _plus_1 = (_plus + _identifier);
args.add(_plus_1);
} else {
if ((member instanceof SkipMember)) {
ComplexTypeLiteral _literal = ((SkipMember) member).getLiteral();
this.buildConstructorArgsForType(_literal, args);
}
}
}
}
Aggregations