public void addToElsePart(OJStatement stat) { if (this.getElsePart() == null) { this.setElsePart(new OJBlock()); } this.getElsePart().addToStatements(stat); }
public void addToElsePart(String string) { if (this.getElsePart() == null) { this.setElsePart(new OJBlock()); } this.getElsePart().addToStatements(string); }
public void copyDeepInfoInto(OJIfStatement copy) { super.copyDeepInfoInto(copy); copy.setCondition(getCondition()); if (getThenPart() != null) { copy.setThenPart(getThenPart().getDeepCopy()); } if (getElsePart() != null) { copy.setElsePart(getElsePart().getDeepCopy()); } }
/** Copies all attributes and associations of this instance into 'copy'. True parts, i.e. associations marked 'aggregate' or 'composite', and attributes, are copied as well. References to other objects, i.e. associations not marked 'aggregate' or 'composite', will not be copied. The 'copy' will refer to the same objects as the original (this) instance. * * @param copy */ public void copyInfoInto(OJIfStatement copy) { super.copyInfoInto(copy); copy.setCondition(getCondition()); if ( getThenPart() != null ) { copy.setThenPart(getThenPart()); } if ( getElsePart() != null ) { copy.setElsePart(getElsePart()); } }
ifStatementFrom.setThenPart(conditionBlockFrom); } else if (countFrom == concreteImplementationsFrom.size()) { ifStatementFrom.setElsePart(conditionBlockFrom); } else { conditionBlockFrom = ifStatementFrom.addToElseIfCondition(condition, "");
ifStatementFrom.setThenPart(conditionBlockFrom); } else if (countFrom == concreteImplementationsFrom.size()) { ifStatementFrom.setElsePart(conditionBlockFrom); } else { conditionBlockFrom = ifStatementFrom.addToElseIfCondition(condition, "");
ifStatementFrom.setThenPart(conditionBlockFrom); } else if (countFrom == concreteImplementationsFrom.size()) { ifStatementFrom.setElsePart(conditionBlockFrom); } else { conditionBlockFrom = ifStatementFrom.addToElseIfCondition(condition, "");
isInverse.setElsePart(new OJBlock()); isInverse.getThenPart().addToStatements("runtimeProperty = (" + UmlgClassOperations.propertyEnumName(clazz) + ".fromQualifiedName(tumlRuntimeProperty.getQualifiedName()))"); isInverse.getElsePart().addToStatements("runtimeProperty = (" + UmlgClassOperations.propertyEnumName(clazz) + ".fromQualifiedName(tumlRuntimeProperty.getInverseQualifiedName()))");
ifArrayForInsert.setElsePart(new OJBlock()); ifArrayForInsert.getElsePart().addToLocals(map); ifArrayForInsert.getElsePart().addToStatements("add(parentResource, map)"); ifArrayForDelete.setElsePart(new OJBlock()); ifArrayForDelete.getElsePart().addToLocals(map); if (pWrap.isComposite()) { map = new OJField("map", new OJPathName("java.util.Map").addToGenerics("String").addToGenerics("Object")); map.setInitExp("(Map<String, Object>) o"); ifArrayForUpdate.setElsePart(new OJBlock()); ifArrayForUpdate.getElsePart().addToLocals(map); ifArrayForUpdate.getElsePart().addToStatements("put(map)");
ifArrayForInsert.setElsePart(new OJBlock()); ifArrayForInsert.getElsePart().addToLocals(map); ifArrayForInsert.getElsePart().addToStatements("add(resultMap, parentResource, overloadedJsonMap)"); ifArrayForDelete.setElsePart(new OJBlock()); ifArrayForDelete.getElsePart().addToLocals(map); if (pWrap.isComposite()) { ifArrayForUpdate.setElsePart(new OJBlock()); ifArrayForUpdate.getElsePart().addToLocals(map);
OJField insertMap = new OJField("map", new OJPathName("java.util.Map").addToGenerics("String").addToGenerics("Object")); insertMap.setInitExp("(Map<String, Object>) o"); ifArrayForInsert.setElsePart(new OJBlock()); ifArrayForInsert.getElsePart().addToLocals(insertMap); ifArrayForInsert.getElsePart().addToStatements("add(map)"); OJField updateMap = new OJField("map", new OJPathName("java.util.Map").addToGenerics("String").addToGenerics("Object")); updateMap.setInitExp("(Map<String, Object>) o"); ifArrayForUpdate.setElsePart(new OJBlock()); ifArrayForUpdate.getElsePart().addToLocals(insertMap); ifArrayForUpdate.getElsePart().addToStatements("put(map)"); OJField deleteMap = new OJField("map", new OJPathName("java.util.Map").addToGenerics("String").addToGenerics("Object")); deleteMap.setInitExp("(Map<String, Object>) o"); ifArrayForDelete.setElsePart(new OJBlock()); ifArrayForDelete.getElsePart().addToLocals(insertMap); ifArrayForDelete.getElsePart().addToStatements("delete(map)");
ifArrayForInsert.setElsePart(new OJBlock()); ifArrayForInsert.getElsePart().addToLocals(insertMap); ifArrayForUpdate.setElsePart(new OJBlock()); ifArrayForUpdate.getElsePart().addToLocals(insertMap); OJField deleteMap = new OJField("map", new OJPathName("java.util.Map").addToGenerics("String").addToGenerics("Object")); deleteMap.setInitExp("(Map<String, Object>) o"); ifArrayForDelete.setElsePart(new OJBlock()); ifArrayForDelete.getElsePart().addToLocals(insertMap);
OJField map = new OJField("map", new OJPathName("java.util.Map").addToGenerics("String").addToGenerics("Object")); map.setInitExp("(Map<String, Object>) o"); ifArrayForUpdate.setElsePart(new OJBlock()); ifArrayForUpdate.getElsePart().addToLocals(map); ifArrayForUpdate.getElsePart().addToStatements("put(resultMap, map)");