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
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,6 @@ package org.rosi_project.model_sync.model_join.representation.grammar; ...@@ -2,7 +2,6 @@ package org.rosi_project.model_sync.model_join.representation.grammar;
import java.util.Objects; import java.util.Objects;
import javax.annotation.Nonnull; 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.OCLStatement;
import org.rosi_project.model_sync.model_join.representation.core.TypedAttributePath; import org.rosi_project.model_sync.model_join.representation.core.TypedAttributePath;
......
...@@ -9,7 +9,6 @@ import java.util.Optional; ...@@ -9,7 +9,6 @@ import java.util.Optional;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import org.rosi_project.model_sync.model_join.representation.grammar.ModelJoinExpression; 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.parser.ModelJoinParsingException;
import org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder; import org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder;
......
...@@ -6,7 +6,6 @@ import java.util.Optional; ...@@ -6,7 +6,6 @@ import java.util.Optional;
import java.util.function.Function; import java.util.function.Function;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.swing.text.html.Option;
/** /**
* Contains a number of useful classes to mimic behaviour from functional programming languages in * 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; ...@@ -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.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.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.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 static org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder.naturalJoin;
import java.io.File; import java.io.File;
...@@ -17,37 +16,10 @@ import org.rosi_project.model_sync.model_join.representation.writer.*; ...@@ -17,37 +16,10 @@ import org.rosi_project.model_sync.model_join.representation.writer.*;
public class ModelJoinCreation { public class ModelJoinCreation {
public static void main(String[] args) { 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 library = ClassResource.from("lib", "Library");
ClassResource employee = ClassResource.from("lib", "Employee"); ClassResource employee = ClassResource.from("lib", "Employee");
ClassResource person = ClassResource.from("lib", "Person"); 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 libraryName = AttributePath.from(library, "name");
AttributePath libraryEmployees = AttributePath.from(library, "employees"); AttributePath libraryEmployees = AttributePath.from(library, "employees");
...@@ -118,7 +90,6 @@ public class ModelJoinCreation { ...@@ -118,7 +90,6 @@ public class ModelJoinCreation {
File fileComplete = new File("libraryComplete.modeljoin"); File fileComplete = new File("libraryComplete.modeljoin");
File fileSimple = new File("librarySimple.modeljoin"); File fileSimple = new File("librarySimple.modeljoin");
File fileManager = new File("manager.modeljoin"); File fileManager = new File("manager.modeljoin");
//registerCreatedFile(outputFile);
FileBasedModelJoinWriter writerComplete = new FileBasedModelJoinWriter(fileComplete); FileBasedModelJoinWriter writerComplete = new FileBasedModelJoinWriter(fileComplete);
writerComplete.write(mjComplete); writerComplete.write(mjComplete);
......
...@@ -4,15 +4,9 @@ import static org.rosi_project.model_sync.model_join.representation.util.ModelJo ...@@ -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.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.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.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.AttributePath;
import org.rosi_project.model_sync.model_join.representation.core.ClassResource; 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.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; import org.rosi_project.model_sync.model_join.representation.util.ModelJoinBuilder;
class TestedModels { class TestedModels {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment