Skip to content
Snippets Groups Projects
Commit d1b7a861 authored by Chrissi's avatar Chrissi
Browse files

remove warnings as unused imports and so one

parent 18311aa3
Branches
No related tags found
No related merge requests found
......@@ -2,7 +2,6 @@ package org.rosi_project.model_sync.model_join.representation.grammar;
import java.util.Objects;
import javax.annotation.Nonnull;
import org.rosi_project.model_sync.model_join.representation.core.AttributePath;
import org.rosi_project.model_sync.model_join.representation.core.OCLStatement;
import org.rosi_project.model_sync.model_join.representation.core.TypedAttributePath;
......
......@@ -9,7 +9,6 @@ import java.util.Optional;
import java.util.regex.Pattern;
import javax.annotation.Nonnull;
import org.rosi_project.model_sync.model_join.representation.grammar.ModelJoinExpression;
import org.rosi_project.model_sync.model_join.representation.parser.ModelJoinParser;
import org.rosi_project.model_sync.model_join.representation.parser.ModelJoinParsingException;
import org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder;
......
......@@ -6,7 +6,6 @@ import java.util.Optional;
import java.util.function.Function;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.swing.text.html.Option;
/**
* Contains a number of useful classes to mimic behaviour from functional programming languages in
......
......@@ -3,7 +3,6 @@ package org.rosi_project.model_sync.modelrepresentation;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.attributes;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.outgoing;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.supertype;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.thetaJoin;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.naturalJoin;
import java.io.File;
......@@ -17,37 +16,10 @@ import org.rosi_project.model_sync.model_join.representation.writer.*;
public class ModelJoinCreation {
public static void main(String[] args) {
/*ClassResource person = ClassResource.fromQualifiedName("contact.Person");
ClassResource employee = ClassResource.fromQualifiedName("company.Employee");
AttributePath dateOfBirth = AttributePath.from(person, "dateOfBirth");
ModelJoinExpression mj = ModelJoinBuilder.createNewModelJoin()
.add(JoinFactory.createNew()
.natural()
.join(person)
.with(employee)
.as(ClassResource.fromQualifiedName("unified.Person"))
.keep(KeepAttributesExpression
.keepAttributes(dateOfBirth))
.done()
).build();
System.out.println(mj);
for (JoinExpression j: mj.getJoins()) {
System.out.println(j);
for (KeepExpression k: j.getKeeps()) {
System.out.println(k);
}
}*/
ClassResource library = ClassResource.from("lib", "Library");
ClassResource employee = ClassResource.from("lib", "Employee");
ClassResource person = ClassResource.from("lib", "Person");
//ClassResource.fromQualifiedName("lib.Library");
//ClassResource jointargetMovie = ClassResource.from("jointarget", "Movie");
//ClassResource jointargetVote = ClassResource.from("jointarget", "Vote");
//ClassResource jointargetMediaItem = ClassResource.from("jointarget", "MediaItem");
AttributePath libraryName = AttributePath.from(library, "name");
AttributePath libraryEmployees = AttributePath.from(library, "employees");
......@@ -118,7 +90,6 @@ public class ModelJoinCreation {
File fileComplete = new File("libraryComplete.modeljoin");
File fileSimple = new File("librarySimple.modeljoin");
File fileManager = new File("manager.modeljoin");
//registerCreatedFile(outputFile);
FileBasedModelJoinWriter writerComplete = new FileBasedModelJoinWriter(fileComplete);
writerComplete.write(mjComplete);
......
......@@ -4,15 +4,9 @@ import static org.rosi_project.model_sync.model_join.representation.util.ModelJo
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.outgoing;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.supertype;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.thetaJoin;
import static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.naturalJoin;
import org.rosi_project.model_sync.model_join.representation.grammar.KeepAttributesExpression;
import org.rosi_project.model_sync.model_join.representation.grammar.KeepExpression;
import org.rosi_project.model_sync.model_join.representation.core.AttributePath;
import org.rosi_project.model_sync.model_join.representation.core.ClassResource;
import org.rosi_project.model_sync.model_join.representation.grammar.ModelJoinExpression;
import org.rosi_project.model_sync.model_join.representation.util.JoinFactory.ThetaJoinBuilder;
import org.rosi_project.model_sync.model_join.representation.util.JoinFactory;
import org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder;
class TestedModels {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment