public void addToStatements(String name, String str){ if(str.length() == 0) return; OJSimpleStatement stat = new OJSimpleStatement(); stat.setName(name); stat.setExpression(str); this.addToStatements(stat); }
statement.setName(pWrap.fieldname()); initialiseProperties.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath()); "this." + pWrap.getAssociationClassFakePropertyName() + " = " + pWrap.javaDefaultInitialisationForAssociationClass(classifier, true)); statement.setName(pWrap.getAssociationClassFakePropertyName()); initialiseProperties.getBody().addToStatements(statement); annotatedClass.addToImports(UmlgPropertyOperations.getDefaultTinkerCollectionForAssociationClass(pWrap.getProperty())); PropertyWrapper pWrap = new PropertyWrapper(memberEnd); OJSimpleStatement statement = new OJSimpleStatement("this." + pWrap.fieldname() + " = " + pWrap.javaDefaultInitialisation(classifier, true)); statement.setName(pWrap.fieldname()); initialiseProperties.getBody().addToStatements(statement); annotatedClass.addToImports(UmlgPropertyOperations.getDefaultTinkerCollection(memberEnd, true));
ojSwitchCase.setLabel(pWrap.fieldname()); OJSimpleStatement statement = new OJSimpleStatement("this." + pWrap.fieldname() + " = " + pWrap.javaDefaultInitialisation(classifier)); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); statement.setName(pWrap.getAssociationClassFakePropertyName()); ojSwitchCase.getBody().addToStatements(statement); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); ojSwitchStatement.addToCases(ojSwitchCase);
ojSwitchCase.setLabel(pWrap.fieldname()); OJSimpleStatement statement = new OJSimpleStatement("this." + pWrap.fieldname() + ".setLoaded(loaded)"); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath()); ojSwitchCase.setLabel(pWrap.getAssociationClassFakePropertyName()); statement = new OJSimpleStatement("this." + pWrap.fieldname() + ".setLoaded(loaded)"); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath()); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); ojSwitchStatement.addToCases(ojSwitchCase);
ojSwitchCase.setLabel(pWrap.fieldname()); OJSimpleStatement statement = new OJSimpleStatement("this." + pWrap.fieldname() + ".inverseAdder((" + pWrap.javaBaseTypePath().getLast() + ")umlgNode)"); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath()); ojSwitchCase.setLabel(pWrap.getAssociationClassFakePropertyName()); statement = new OJSimpleStatement("this." + pWrap.getAssociationClassFakePropertyName() + ".inverseAdder((" + pWrap.getAssociationClassPathName().getLast() + ")umlgNode)"); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath());
ojSwitchCase.setLabel(pWrap.fieldname()); OJSimpleStatement statement = new OJSimpleStatement("result = " + pWrap.fieldname() + ".size()"); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath());
ojSwitchCase.setLabel(pWrap.fieldname()); OJSimpleStatement statement = new OJSimpleStatement("result = " + pWrap.getQualifiedGetterName() + "((" + pWrap.getType().getName() + ")node)"); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath());
ojSwitchCase.setLabel(pWrap.fieldname()); OJSimpleStatement statement = new OJSimpleStatement("result = this." + pWrap.fieldname()); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); ojSwitchStatement.addToCases(ojSwitchCase);
ojSwitchCase.setLabel(pWrap.fieldname()); OJSimpleStatement statement = new OJSimpleStatement("this." + pWrap.adder() + "((" + pWrap.javaBaseTypePath().getLast() + ")umlgNode)"); statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); annotatedClass.addToImports(pWrap.javaImplTypePath());
statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); ojSwitchStatement.addToCases(ojSwitchCase);
statement.setName(pWrap.fieldname()); ojSwitchCase.getBody().addToStatements(statement); ojSwitchStatement.addToCases(ojSwitchCase);