Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Model Documentation Generation #6

Open
wants to merge 21 commits into
base: snapshot
Choose a base branch
from
Open

Conversation

isalvadori
Copy link
Contributor

Added xtend code generator and corresponding components, to generate documentation from an EPackage.
Documentation is intended as class diagrams plus a detailed class overview with a table of class attributes and references and corresponding description (as provided in the .ecore).
Documentation can be currently generated as html or markdown file, while class diagrams use either mermaid or plantuml.
While it is possible to have both mermaid and plantuml class diagrams integrated within a markdown document, this was currently not the case for the html format, which only supports mermaid.

gg-dim and others added 10 commits July 6, 2022 11:15
- set context attribute of ROOT_ELEMENT is set

Signed-off-by: Mark Hoffmann <[email protected]>
- added root_element attribute
- added tests

Signed-off-by: Mark Hoffmann <[email protected]>
- added root_element attribute
- added tests

Signed-off-by: Mark Hoffmann <[email protected]>
Signed-off-by: Juergen Albert <[email protected]>
Signed-off-by: Ilenia Salvadori <[email protected]>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 196 files.

Valid Invalid Ignored Fixed
0 42 154 0
Click to see the invalid file list
  • org.gecko.emf.bson.tests/src/org/gecko/emf/bson/tests/BsonConfiguratorTest.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/EMFBsonResourceFactoryConfigurator.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/annotation/RequireEMFBson.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/handler/BsonDateProblemHandler.java
  • org.gecko.emf.json.tests/src/org/gecko/emf/json/tests/RootElementTest.java
  • org.gecko.emf.json.tests/src/org/gecko/emf/json/tests/XMLResourceUriHandlerWrapperTest.java
  • org.gecko.emf.json/src/org/gecko/emf/json/EMFJSONResourceFactoryConfigurator.java
  • org.gecko.emf.json/src/org/gecko/emf/json/annotation/RequireEMFJson.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResource.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResourceFactory.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/XMLResourceUriHandlerWrapper.java
  • org.gecko.emf.json/src/org/gecko/emf/json/constants/EMFJs.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/AbstractEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFJsonAnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFResourceMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EObjectMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/XMLURIHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/AnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ContentNotEmpty.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/EMFResourceOptions.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/RequireEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceEClass.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceOption.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ValidateContent.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/EMFJSONConfig.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/RootElement.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToClassDiagramCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationOptions.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationService.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationServiceOld.java
  • org.gecko.emf.util.documentation.generators.html.component/src/org/gecko/emf/util/documentation/generators/html/component/EcoreToHtmlComponent.java
  • org.gecko.emf.util.documentation.generators.html/src/org/gecko/emf/util/documentation/generators/html/HtmlCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.html/xtend-gen/org/gecko/emf/util/documentation/generators/html/HtmlCodeGen.java
  • org.gecko.emf.util.documentation.generators.markdown.component/src/org/gecko/emf/util/documentation/generators/markdown/component/EcoreToMarkdownComponent.java
  • org.gecko.emf.util.documentation.generators.markdown/src/org/gecko/emf/util/documentation/generators/markdown/MarkdownCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.markdown/xtend-gen/org/gecko/emf/util/documentation/generators/markdown/MarkdownCodeGen.java
  • org.gecko.emf.util.documentation.generators.mermaid/src/org/gecko/emf/util/documentation/generators/mermaid/MermaidClassDiagramCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.mermaid/xtend-gen/org/gecko/emf/util/documentation/generators/mermaid/MermaidClassDiagramCodeGen.java
  • org.gecko.emf.util.documentation.generators.plantuml/src/org/gecko/emf/util/documentation/generators/plantuml/PlantumlClassDiagramCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.plantuml/xtend-gen/org/gecko/emf/util/documentation/generators/plantuml/PlantumlClassDiagramCodeGen.java
  • org.gecko.emf.util.model/src/org/gecko/emf/util/helper/UtilModelHelper.java

@@ -0,0 +1,30 @@
/**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/**

@@ -0,0 +1,28 @@
/**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/**

@@ -0,0 +1,28 @@
/**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/**

@@ -0,0 +1,57 @@
/**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/**

@@ -0,0 +1,75 @@
/**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/**

@@ -0,0 +1,389 @@
package org.gecko.emf.util.documentation.generators.html;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
package org.gecko.emf.util.documentation.generators.html;
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
package org.gecko.emf.util.documentation.generators.html;

@@ -0,0 +1,112 @@
/**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/**

@@ -0,0 +1,333 @@
package org.gecko.emf.util.documentation.generators.markdown;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
package org.gecko.emf.util.documentation.generators.markdown;
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
package org.gecko.emf.util.documentation.generators.markdown;

@@ -0,0 +1,299 @@
package org.gecko.emf.util.documentation.generators.mermaid;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
package org.gecko.emf.util.documentation.generators.mermaid;
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
package org.gecko.emf.util.documentation.generators.mermaid;

@@ -0,0 +1,403 @@
package org.gecko.emf.util.documentation.generators.plantuml;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
package org.gecko.emf.util.documentation.generators.plantuml;
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
package org.gecko.emf.util.documentation.generators.plantuml;

Signed-off-by: Ilenia Salvadori <[email protected]>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 195 files.

Valid Invalid Ignored Fixed
4 37 154 0
Click to see the invalid file list
  • org.gecko.emf.bson.tests/src/org/gecko/emf/bson/tests/BsonConfiguratorTest.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/EMFBsonResourceFactoryConfigurator.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/annotation/RequireEMFBson.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/handler/BsonDateProblemHandler.java
  • org.gecko.emf.json.tests/src/org/gecko/emf/json/tests/RootElementTest.java
  • org.gecko.emf.json.tests/src/org/gecko/emf/json/tests/XMLResourceUriHandlerWrapperTest.java
  • org.gecko.emf.json/src/org/gecko/emf/json/EMFJSONResourceFactoryConfigurator.java
  • org.gecko.emf.json/src/org/gecko/emf/json/annotation/RequireEMFJson.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResource.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResourceFactory.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/XMLResourceUriHandlerWrapper.java
  • org.gecko.emf.json/src/org/gecko/emf/json/constants/EMFJs.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/AbstractEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFJsonAnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFResourceMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EObjectMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/XMLURIHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/AnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ContentNotEmpty.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/EMFResourceOptions.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/RequireEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceEClass.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceOption.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ValidateContent.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/EMFJSONConfig.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/RootElement.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToClassDiagramCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationOptions.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationService.java
  • org.gecko.emf.util.documentation.generators.html.component/src/org/gecko/emf/util/documentation/generators/html/component/EcoreToHtmlComponent.java
  • org.gecko.emf.util.documentation.generators.html/src/org/gecko/emf/util/documentation/generators/html/HtmlCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.markdown.component/src/org/gecko/emf/util/documentation/generators/markdown/component/EcoreToMarkdownComponent.java
  • org.gecko.emf.util.documentation.generators.markdown/src/org/gecko/emf/util/documentation/generators/markdown/MarkdownCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.mermaid/src/org/gecko/emf/util/documentation/generators/mermaid/MermaidClassDiagramCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.plantuml/src/org/gecko/emf/util/documentation/generators/plantuml/PlantumlClassDiagramCodeGen.xtend
  • org.gecko.emf.util.model/src/org/gecko/emf/util/helper/UtilModelHelper.java

Signed-off-by: Ilenia Salvadori <[email protected]>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 195 files.

Valid Invalid Ignored Fixed
4 34 157 0
Click to see the invalid file list
  • org.gecko.emf.bson/src/org/gecko/emf/bson/EMFBsonResourceFactoryConfigurator.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/annotation/RequireEMFBson.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/handler/BsonDateProblemHandler.java
  • org.gecko.emf.json/src/org/gecko/emf/json/EMFJSONResourceFactoryConfigurator.java
  • org.gecko.emf.json/src/org/gecko/emf/json/annotation/RequireEMFJson.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResource.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResourceFactory.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/XMLResourceUriHandlerWrapper.java
  • org.gecko.emf.json/src/org/gecko/emf/json/constants/EMFJs.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/AbstractEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFJsonAnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFResourceMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EObjectMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/XMLURIHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/AnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ContentNotEmpty.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/EMFResourceOptions.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/RequireEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceEClass.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceOption.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ValidateContent.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/EMFJSONConfig.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/RootElement.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToClassDiagramCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationOptions.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationService.java
  • org.gecko.emf.util.documentation.generators.html.component/src/org/gecko/emf/util/documentation/generators/html/component/EcoreToHtmlComponent.java
  • org.gecko.emf.util.documentation.generators.html/src/org/gecko/emf/util/documentation/generators/html/HtmlCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.markdown.component/src/org/gecko/emf/util/documentation/generators/markdown/component/EcoreToMarkdownComponent.java
  • org.gecko.emf.util.documentation.generators.markdown/src/org/gecko/emf/util/documentation/generators/markdown/MarkdownCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.mermaid/src/org/gecko/emf/util/documentation/generators/mermaid/MermaidClassDiagramCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.plantuml/src/org/gecko/emf/util/documentation/generators/plantuml/PlantumlClassDiagramCodeGen.xtend
  • org.gecko.emf.util.model/src/org/gecko/emf/util/helper/UtilModelHelper.java

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

@@ -1,4 +1,4 @@
/**
/*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/*
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*/
/*

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 195 files.

Valid Invalid Ignored Fixed
4 34 157 0
Click to see the invalid file list
  • org.gecko.emf.bson/src/org/gecko/emf/bson/EMFBsonResourceFactoryConfigurator.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/annotation/RequireEMFBson.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/handler/BsonDateProblemHandler.java
  • org.gecko.emf.json/src/org/gecko/emf/json/EMFJSONResourceFactoryConfigurator.java
  • org.gecko.emf.json/src/org/gecko/emf/json/annotation/RequireEMFJson.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResource.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResourceFactory.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/XMLResourceUriHandlerWrapper.java
  • org.gecko.emf.json/src/org/gecko/emf/json/constants/EMFJs.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/AbstractEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFJsonAnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFResourceMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EObjectMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/XMLURIHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/AnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ContentNotEmpty.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/EMFResourceOptions.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/RequireEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceEClass.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceOption.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ValidateContent.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/EMFJSONConfig.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/RootElement.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToClassDiagramCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationOptions.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationService.java
  • org.gecko.emf.util.documentation.generators.html.component/src/org/gecko/emf/util/documentation/generators/html/component/EcoreToHtmlComponent.java
  • org.gecko.emf.util.documentation.generators.html/src/org/gecko/emf/util/documentation/generators/html/HtmlCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.markdown.component/src/org/gecko/emf/util/documentation/generators/markdown/component/EcoreToMarkdownComponent.java
  • org.gecko.emf.util.documentation.generators.markdown/src/org/gecko/emf/util/documentation/generators/markdown/MarkdownCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.mermaid/src/org/gecko/emf/util/documentation/generators/mermaid/MermaidClassDiagramCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.plantuml/src/org/gecko/emf/util/documentation/generators/plantuml/PlantumlClassDiagramCodeGen.xtend
  • org.gecko.emf.util.model/src/org/gecko/emf/util/helper/UtilModelHelper.java

Signed-off-by: Ilenia Salvadori <[email protected]>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 195 files.

Valid Invalid Ignored Fixed
4 34 157 0
Click to see the invalid file list
  • org.gecko.emf.bson/src/org/gecko/emf/bson/EMFBsonResourceFactoryConfigurator.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/annotation/RequireEMFBson.java
  • org.gecko.emf.bson/src/org/gecko/emf/bson/handler/BsonDateProblemHandler.java
  • org.gecko.emf.json/src/org/gecko/emf/json/EMFJSONResourceFactoryConfigurator.java
  • org.gecko.emf.json/src/org/gecko/emf/json/annotation/RequireEMFJson.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResource.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/ConfigurableJsonResourceFactory.java
  • org.gecko.emf.json/src/org/gecko/emf/json/configuration/XMLResourceUriHandlerWrapper.java
  • org.gecko.emf.json/src/org/gecko/emf/json/constants/EMFJs.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/AbstractEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFJsonAnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EMFResourceMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/EObjectMessageBodyHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/XMLURIHandler.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/AnnotationConverter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ContentNotEmpty.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/EMFResourceOptions.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/RequireEMFMessageBodyReaderWriter.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceEClass.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ResourceOption.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/ValidateContent.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/EMFJSONConfig.java
  • org.gecko.emf.rest/src/org/gecko/emf/jaxrs/annotations/json/RootElement.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToClassDiagramCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationCodeGenerator.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationOptions.java
  • org.gecko.emf.util.documentation.generators.apis/src/org/gecko/emf/util/documentation/generators/apis/EcoreToDocumentationService.java
  • org.gecko.emf.util.documentation.generators.html.component/src/org/gecko/emf/util/documentation/generators/html/component/EcoreToHtmlComponent.java
  • org.gecko.emf.util.documentation.generators.html/src/org/gecko/emf/util/documentation/generators/html/HtmlCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.markdown.component/src/org/gecko/emf/util/documentation/generators/markdown/component/EcoreToMarkdownComponent.java
  • org.gecko.emf.util.documentation.generators.markdown/src/org/gecko/emf/util/documentation/generators/markdown/MarkdownCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.mermaid/src/org/gecko/emf/util/documentation/generators/mermaid/MermaidClassDiagramCodeGen.xtend
  • org.gecko.emf.util.documentation.generators.plantuml/src/org/gecko/emf/util/documentation/generators/plantuml/PlantumlClassDiagramCodeGen.xtend
  • org.gecko.emf.util.model/src/org/gecko/emf/util/helper/UtilModelHelper.java

isalvadori and others added 8 commits November 1, 2022 16:17
Signed-off-by: Ilenia Salvadori <[email protected]>
Signed-off-by: Ilenia Salvadori <[email protected]>
Signed-off-by: Ilenia Salvadori <[email protected]>
Signed-off-by: ilenia <ilenia@ilenia-XPS-15-9520>
@sonarcloud
Copy link

sonarcloud bot commented Mar 22, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 12 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants