Commit 7e9c51f0 authored by Bernhard Rumpe's avatar Bernhard Rumpe

BR-sy

parent 40df1af0
Pipeline #260106 failed with stages
in 24 minutes and 31 seconds
......@@ -9,7 +9,6 @@ import java.util.List;
import java.util.Optional;
/**
* @author Sascha Schneiders
*/
public class BluePrint {
protected Generator generator;//currentGeneratorInstance
......
......@@ -2,7 +2,6 @@
package de.monticore.lang.monticar.generator;
/**
* @author Sascha Schneiders
*/
public abstract class ConnectInstruction implements Instruction {
Variable variable1, variable2;
......
......@@ -5,7 +5,6 @@ import de.monticore.lang.monticar.generator.cpp.GeneralHelperMethods;
import de.monticore.lang.monticar.generator.cpp.converter.ComponentConverter;
/**
* @author Sascha Schneiders
*/
public class ExecuteInstruction implements Instruction {
String componentName;
......
......@@ -6,7 +6,6 @@ import de.monticore.lang.embeddedmontiarc.embeddedmontiarc._symboltable.instance
import de.monticore.lang.monticar.generator.cpp.GeneralHelperMethods;
/**
* @author Sascha Schneiders
*/
public class FileContent {
String fileContent;
......
......@@ -13,7 +13,6 @@ import java.util.List;
/**
* The Generator interface which defines what functionality has to be supported by a Generator independent from the target language
*
* @author Sascha Schneiders
*/
public interface Generator {
......
......@@ -9,7 +9,6 @@ import de.monticore.symboltable.Scope;
import de.se_rwth.commons.logging.Log;
/**
* @author Sascha Schneiders
*/
public class Helper {
public static MathStatementsSymbol getMathStatementsSymbolFor(EMAComponentInstanceSymbol instanceSymbol, Scope symtab) {
......
......@@ -6,7 +6,6 @@ package de.monticore.lang.monticar.generator;
* Language. They can also be used to add different Instructions to methods which are not related to
* the Math language, like port connecting for setting inputs.
*
* @author Sascha Schneiders
*/
public interface Instruction {
String getTargetLanguageInstruction();
......
......@@ -11,7 +11,6 @@ import java.util.Optional;
/**
* Contains all information that is relevant for the target language to generate the source code.
*
* @author Sascha Schneiders
*/
public abstract class LanguageUnit {
......
......@@ -6,7 +6,6 @@ import de.monticore.lang.math._symboltable.matrix.MathMatrixArithmeticExpression
import de.monticore.lang.math._symboltable.matrix.MathMatrixVectorExpressionSymbol;
/**
* @author Sascha Schneiders
*/
public interface MathBackend {
String getMatrixTypeName();
......
......@@ -10,7 +10,6 @@ import java.util.HashSet;
import static de.monticore.lang.monticar.generator.cpp.MathCommandRegisterCPP.removeBrackets;
/**
* @author Sascha Schneiders.
*/
public abstract class MathCommand {
protected String mathCommandName;
......
......@@ -5,7 +5,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public abstract class MathCommandRegister {
public List<MathCommand> mathCommands = new ArrayList<>();
......
......@@ -5,7 +5,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class Method {
......
......@@ -2,7 +2,6 @@
package de.monticore.lang.monticar.generator;
/**
* @author Sascha Schneiders
*/
public class TargetCodeInstruction implements Instruction {
protected String instruction;
......
......@@ -8,7 +8,6 @@ import java.util.List;
import java.util.Optional;
/**
* @author Sascha Schneiders
*/
public class TargetCodeMathInstruction implements Instruction {
protected String targetCode;
......
......@@ -13,7 +13,6 @@ import java.util.List;
import java.util.Optional;
/**
* @author Sascha Schneiders
*/
public class Variable {
public static final String INCOMING = "Incoming";
......
......@@ -6,7 +6,6 @@ import de.monticore.lang.monticar.generator.cpp.converter.MathConverter;
import de.monticore.lang.monticar.generator.optimization.MathInformationRegister;
/**
* @author Sascha Schneiders
*/
public class VariableType {
protected String typeNameMontiCar;
......
......@@ -23,7 +23,6 @@ import java.util.Map;
* CMake dependencies to other modules can be added as Find Package file.
* See also https://cmake.org/cmake/help/v3.8/command/find_package.html?highlight=i
*
* @author Christoph Richter
*/
public class CMakeConfig {
......
......@@ -10,7 +10,6 @@ import java.util.List;
* Representation of CMake Find files as Java class.
* Additionally acts as view model for the corresponding freemarker template.
*
* @author Christoph Richter
*/
public class CMakeFindModule extends ViewModelBase {
......
......@@ -10,7 +10,6 @@ import java.util.List;
/**
* View model which is used by the freemarker template
*
* @author Christoph Richter
*/
public class CMakeListsCPPViewModel extends ViewModelBase {
......
......@@ -11,7 +11,6 @@ import de.se_rwth.commons.logging.Log;
import java.util.ArrayList;
/**
* @author Sascha Schneiders
*/
public class ArmadilloBackend implements MathBackend {
@Override
......
......@@ -4,7 +4,6 @@ package de.monticore.lang.monticar.generator.cpp;
import de.monticore.lang.monticar.generator.FileContent;
/**
* @author Sascha Schneiders
*/
public class ArmadilloHelper {
public static String fileName = "HelperA";
......
......@@ -2,7 +2,6 @@
package de.monticore.lang.monticar.generator.cpp;
/**
* @author Sascha Schneiders
*/
public class ArmadilloHelperSource {
......
......@@ -15,7 +15,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class BluePrintCPP extends BluePrint {
public List<String> additionalIncludeStrings = new ArrayList<>();
......
......@@ -12,7 +12,6 @@ import java.util.*;
import java.util.stream.Collectors;
/**
* @author Sascha Schneiders
*/
public class BluePrintFixer {
public static void fixBluePrintVariableArrays(BluePrint bluePrint) {
......
......@@ -18,7 +18,6 @@ import de.se_rwth.commons.logging.Log;
import java.util.*;
/**
* @author Sascha Schneiders
*/
public class ExecutionOrderFixer {
public static void fixExecutionOrder(TaggingResolver taggingResolver, BluePrintCPP bluePrintCPP, GeneratorCPP generatorCPP) {
......
......@@ -6,7 +6,6 @@ import de.monticore.lang.monticar.generator.BluePrint;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class GeneralHelperMethods {
......
......@@ -34,7 +34,6 @@ import java.nio.file.Path;
import java.util.*;
/**
* @author Sascha Schneiders
*/
public class GeneratorCPP implements Generator {
public static GeneratorCPP currentInstance;
......
......@@ -17,7 +17,6 @@ import java.util.*;
import java.util.stream.Collectors;
/**
* @author Sascha Schneiders
*/
public class LanguageUnitCPP extends LanguageUnit {
......
......@@ -8,7 +8,6 @@ import de.monticore.lang.monticar.generator.MathBackend;
import de.se_rwth.commons.logging.Log;
/**
* @author Sascha Schneiders
*/
public class LinalgBackend implements MathBackend {
@Override
......
......@@ -7,7 +7,6 @@ import de.monticore.lang.monticar.generator.cpp.commands.*;
import de.se_rwth.commons.logging.Log;
/**
* @author Sascha Schneiders
*/
public class MathCommandRegisterCPP extends MathCommandRegister {
......
......@@ -15,7 +15,6 @@ import de.monticore.lang.monticar.generator.cpp.symbols.MathStringExpression;
import de.se_rwth.commons.logging.Log;
/**
* @author Sascha Schneiders
*/
public class MathFunctionFixer extends BaseMathFunctionFixerHandler {
......
......@@ -12,7 +12,6 @@ import de.monticore.lang.monticar.generator.cpp.converter.TypeConverter;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathInformationFilter {
public static void filterStaticInformation(EMAComponentInstanceSymbol componentSymbol, BluePrintCPP bluePrint, MathStatementsSymbol mathStatementsSymbol, GeneratorCPP generatorCPP, List<String> includeStrings) {
......
......@@ -9,7 +9,6 @@ import de.monticore.lang.monticar.generator.cpp.BluePrintCPP;
/**
* fixes math optimization functions
*
* @author Christoph Richter
*/
public class MathOptFunctionFixer extends BaseMathFunctionFixerHandler {
......
......@@ -9,7 +9,6 @@ import de.monticore.lang.monticar.generator.MathBackend;
import de.se_rwth.commons.logging.Log;
/**
* @author Sascha Schneiders
*/
public class OctaveBackend implements MathBackend {
public static final String NAME = "OctaveBackend";
......
......@@ -19,7 +19,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class OctaveHelper {
public static String fileName = "Helper";
......
......@@ -2,7 +2,6 @@
package de.monticore.lang.monticar.generator.cpp;
/**
* @author Sascha Schneiders
*/
public class OctaveHelperSource {
public static String octaveHelperSourceCode = "#ifndef HELPER_H\n" +
......
......@@ -7,7 +7,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class SimulatorIntegrationHelper {
public static String fileName = "mainControlBlock_NativeControllerBlock";
......
......@@ -5,7 +5,6 @@ import de.monticore.lang.monticar.generator.cpp.converter.ComponentConverterMeth
import de.se_rwth.commons.logging.Log;
/**
* @author Sascha Schneiders
*/
public class StringValueListExtractorUtil {
......
......@@ -12,7 +12,6 @@ import de.monticore.lang.monticar.streamunits._ast.ASTStreamInstruction;
import de.monticore.lang.monticar.streamunits._symboltable.ComponentStreamUnitsSymbol;
/**
* @author Sascha Schneiders
*/
public class TestConverter {
......
......@@ -7,7 +7,6 @@ import de.monticore.lang.monticar.generator.Variable;
import java.util.Optional;
/**
* @author Sascha Schneiders
*/
public class VariableStatic extends Variable {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAbsCommand extends MathCommand {
public MathAbsCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAcosCommand extends MathCommand {
public MathAcosCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAcoshCommand extends MathCommand {
public MathAcoshCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAsinCommand extends MathCommand {
public MathAsinCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAsinhCommand extends MathCommand {
public MathAsinhCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAtan2Command extends MathCommand {
public MathAtan2Command() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAtanCommand extends MathCommand {
public MathAtanCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathAtanhCommand extends MathCommand {
public MathAtanhCommand() {
......
......@@ -6,7 +6,6 @@ import de.monticore.lang.monticar.generator.BluePrint;
import de.monticore.lang.monticar.generator.MathCommand;
/**
* @author Sascha Schneiders
*/
public class MathColumnCommand extends MathCommand {
public MathColumnCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathCosCommand extends MathCommand {
public MathCosCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathCoshCommand extends MathCommand {
public MathCoshCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathDetCommand extends MathCommand {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathDiagCommand extends MathCommand {
public MathDiagCommand() {
......
......@@ -20,7 +20,6 @@ import java.util.List;
/**
* Currently works with symmetric matrices in ArmadilloBackend
*
* @author Sascha Schneiders
*/
public class MathEigvalCommand extends MathCommand {
public MathEigvalCommand() {
......
......@@ -20,7 +20,6 @@ import java.util.List;
/**
* Currently works with symmetric matrices in ArmadilloBackend
*
* @author Sascha Schneiders
*/
public class MathEigvecCommand extends MathCommand {
......
......@@ -20,7 +20,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathExpCommand extends MathCommand {
public MathExpCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathEyeCommand extends MathCommand {
public MathEyeCommand() {
......
......@@ -19,7 +19,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathGcdCommand extends MathCommand {
public MathGcdCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathInvCommand extends MathCommand {
public MathInvCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathInvDiagCommand extends MathCommand {
public MathInvDiagCommand() {
......
......@@ -22,7 +22,6 @@ import java.util.List;
* Not working on Windows 10 Octave version 4.2.1. Tested on two different Windows 10 machines.
* Issue seems to be that Windows 10 is not yet fully supported by Octave.
*
* @author Sascha Schneiders
*/
public class MathKMeansCommand extends MathCommand {
public MathKMeansCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathLog10Command extends MathCommand {
public MathLog10Command() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathLog2Command extends MathCommand {
public MathLog2Command() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathLogCommand extends MathCommand {
public MathLogCommand() {
......
......@@ -19,7 +19,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathMaxCommand extends MathCommand {
public MathMaxCommand(){
......
......@@ -19,7 +19,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathMinCommand extends MathCommand {
public MathMinCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;
/**
* @author Sascha Schneiders
*/
public class MathNormCommand extends MathCommand {
public MathNormCommand() {
......
......@@ -2,7 +2,6 @@
package de.monticore.lang.monticar.generator.cpp.commands;
/**
* @author Sascha Schneiders
*/
public class MathOnesCommand extends MathInitCommand {
public MathOnesCommand() {
......
......@@ -6,7 +6,6 @@ import de.monticore.lang.monticar.generator.BluePrint;
import de.monticore.lang.monticar.generator.MathCommand;
/**
* @author Sascha Schneiders
*/
public class MathRowCommand extends MathCommand {
public MathRowCommand() {
......
......@@ -18,7 +18,6 @@ import java.util.ArrayList;
import java.util.List;