From ee446a7849571fb70457cb4639af4c202b97508e Mon Sep 17 00:00:00 2001 From: 2120940 <2120940@stud.hs-mannheim.de> Date: Tue, 27 Dec 2022 11:00:42 +0100 Subject: [PATCH] Struktur --- Roboter/tpe/exceptions/roboter/Robot.java | 11 ++ .../tpe/exceptions/roboter/RobotControl.java | 5 + .../exceptions/roboter/RobotInstructions.java | 5 + RoboterFabrik/.classpath | 11 ++ RoboterFabrik/.gitignore | 183 ++++++++++++++++++ RoboterFabrik/.project | 17 ++ 6 files changed, 232 insertions(+) create mode 100644 Roboter/tpe/exceptions/roboter/Robot.java create mode 100644 Roboter/tpe/exceptions/roboter/RobotControl.java create mode 100644 Roboter/tpe/exceptions/roboter/RobotInstructions.java create mode 100644 RoboterFabrik/.classpath create mode 100644 RoboterFabrik/.gitignore create mode 100644 RoboterFabrik/.project diff --git a/Roboter/tpe/exceptions/roboter/Robot.java b/Roboter/tpe/exceptions/roboter/Robot.java new file mode 100644 index 0000000..19b9ad0 --- /dev/null +++ b/Roboter/tpe/exceptions/roboter/Robot.java @@ -0,0 +1,11 @@ +/* (c) 2012 Thomas Smits */ +package tpe.exceptions.roboter; + +/** + * Interface für Roboter. + * + * @author Thomas Smits + */ +public interface Robot extends RobotControl, RobotInstructions { + // keine eigenen Methoden +} \ No newline at end of file diff --git a/Roboter/tpe/exceptions/roboter/RobotControl.java b/Roboter/tpe/exceptions/roboter/RobotControl.java new file mode 100644 index 0000000..bde66c3 --- /dev/null +++ b/Roboter/tpe/exceptions/roboter/RobotControl.java @@ -0,0 +1,5 @@ +package tpe.exceptions.roboter; + +public interface RobotControl { + +} diff --git a/Roboter/tpe/exceptions/roboter/RobotInstructions.java b/Roboter/tpe/exceptions/roboter/RobotInstructions.java new file mode 100644 index 0000000..692e9a5 --- /dev/null +++ b/Roboter/tpe/exceptions/roboter/RobotInstructions.java @@ -0,0 +1,5 @@ +package tpe.exceptions.roboter; + +public interface RobotInstructions { + +} diff --git a/RoboterFabrik/.classpath b/RoboterFabrik/.classpath new file mode 100644 index 0000000..257ce1d --- /dev/null +++ b/RoboterFabrik/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/RoboterFabrik/.gitignore b/RoboterFabrik/.gitignore new file mode 100644 index 0000000..d77bfa2 --- /dev/null +++ b/RoboterFabrik/.gitignore @@ -0,0 +1,183 @@ +# ---> Eclipse +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath +.recommenders + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# PyDev specific (Python IDE for Eclipse) +*.pydevproject + +# CDT-specific (C/C++ Development Tooling) +.cproject + +# CDT- autotools +.autotools + +# Java annotation processor (APT) +.factorypath + +# PDT-specific (PHP Development Tools) +.buildpath + +# sbteclipse plugin +.target + +# Tern plugin +.tern-project + +# TeXlipse plugin +.texlipse + +# STS (Spring Tool Suite) +.springBeans + +# Code Recommenders +.recommenders/ + +# Annotation Processing +.apt_generated/ +.apt_generated_test/ + +# Scala IDE specific (Scala & Java development for Eclipse) +.cache-main +.scala_dependencies +.worksheet + +# Uncomment this line if you wish to ignore the project description file. +# Typically, this file would be tracked if it contains build/dependency configurations: +#.project + +# ---> JetBrains +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +# ---> Java +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* +replay_pid* + +# ---> VisualStudioCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +*.ser +/.DS_Store diff --git a/RoboterFabrik/.project b/RoboterFabrik/.project new file mode 100644 index 0000000..49c2c92 --- /dev/null +++ b/RoboterFabrik/.project @@ -0,0 +1,17 @@ + + + Bank-Beispiel + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + +