MCPcopy Create free account

hub / github.com/NinePts/OntoGraph / types & classes

Types & classes41 in github.com/NinePts/OntoGraph

ClassAppContextUtil
Utility method to set up the Spring ApplicationContext. The ApplicationContext "represents the Spring IoC container and is responsible for instantiati
src/main/java/graph/AppContextUtil.java:29
ClassApplication
src/main/java/graph/Application.java:28
ClassAttributeLinesAndLength
AttributeLinesAndLength defines two int values, where the first is the number of additional lines in the value (beyond the first line), and the second
src/main/java/graph/models/AttributeLinesAndLength.java:31
ClassClassAndPropertyGraphTest
Each class test case generates a basic graph using Graffoo, VOWL, and default custom settings. The generated graph is then compared to the expected ou
src/test/java/graph/ClassAndPropertyGraphTest.java:46
ClassClassGraphTest
Each class test case generates a basic graph using Graffoo, VOWL, UML and default custom settings. The generated graph is then compared to the expecte
src/test/java/graph/ClassGraphTest.java:46
ClassClassModel
ClassModel defines a class and its parents/superclasses. Lombok Builder allows instantiation with builder(). Lombok Data removes need for POJO boiler
src/main/java/graph/models/ClassModel.java:33
ClassClassesGraphCreation
ClassesGraphCreation visualizes OWL classes using a GraphML format, based on the requested visualization details.
src/main/java/graph/graphmloutputs/ClassesGraphCreation.java:37
ClassCustomizationTest
Each class test case generates a basic graph various combinations of custom settings (cycling through each of the possible customizations). The genera
src/test/java/graph/CustomizationTest.java:46
ClassEdgeDetailsModel
EdgeDetailsModel defines the necessary information to create a GraphML edge (including source/target arrow shape, edge label, ... details). Lombok Bu
src/main/java/graph/models/EdgeDetailsModel.java:33
ClassEdgeFlagsModel
EdgeFlagsModel defines the flags for a property indicating whether it is functional, inverse functional, symmetric, asymmetric, reflexive, irreflexive
src/main/java/graph/models/EdgeFlagsModel.java:31
ClassEdgeTestDetailsModel
EdgeTestDetailsModel defines the information to check in a GraphML output string for an edge element. Lombok Builder allows instantiation with builde
src/test/java/graph/models/EdgeTestDetailsModel.java:30
ClassEntityAndRelatedNodesModel
EntityAndRelatedNodesModel defines two String values, where the first is the id of a blank node or datatype entity, and the second is the id of a rela
src/main/java/graph/models/EntityAndRelatedNodesModel.java:33
ClassErrorTest
Tests a variety of erroneous inputs for the GraphRequestModel. Since a final error string is built containing all errors, each input must be tested se
src/test/java/graph/ErrorTest.java:35
ClassGraphController
GraphController handles an HTTP POST request for a graph to be created, based on the user's (input) OWL ontology
src/main/java/graph/GraphController.java:63
ClassGraphDBAccess
GraphDBAccess acts as a data access object to interact with the Stardog server. It contains a variety of methods that query Stardog to return data to
src/main/java/graph/GraphDBAccess.java:69
ClassGraphMLOutputDetails
GraphMLOutputDetails contains the explicit GraphML XML to output text and boxes (for the title and prefixes box), nodes (for classes and datatypes), e
src/main/java/graph/graphmloutputs/GraphMLOutputDetails.java:48
ClassGraphMLUtils
GraphMLUtils extends GraphMLOutputDetails and uses its routines to create GraphML text and boxes, nodes, images, edges and notes.
src/main/java/graph/graphmloutputs/GraphMLUtils.java:46
ClassGraphRequestModel
GraphRequest defines the graph type, visualization, etc., as specified in a user's request. Lombok Data removes need for POJO boilerplate.
src/main/java/graph/models/GraphRequestModel.java:33
ClassGraphRequestValidator
GraphRequestValidator contains methods to validate the input from a GraphRequestModel.
src/main/java/graph/GraphRequestValidator.java:31
ClassGraphResponseModel
GraphResponse returns some of the user's input request parameters (the graph title, type and visualization) and the GraphML output. Lombok Data remov
src/main/java/graph/models/GraphResponseModel.java:33
ClassIndividualGraphTest
Each individual test case generates a basic graph using Graffoo, UML and default custom settings. The generated graph is then compared to the expected
src/test/java/graph/IndividualGraphTest.java:46
ClassIndividualModel
IndividualModel defines instance/named individuals and their types. Lombok Builder allows instantiation with builder(). Lombok Data removes need for
src/main/java/graph/models/IndividualModel.java:33
ClassIndividualsGraphCreation
IndividualsGraphCreation transforms instances/named individuals from an ontology into a specific GraphML output as defined by the visualization.
src/main/java/graph/graphmloutputs/IndividualsGraphCreation.java:40
ClassNodeDetailsModel
NodeDetailsModel defines the necessary information to create a GraphML node (including shape, color, border, ... details). All the values (even numeri
src/main/java/graph/models/NodeDetailsModel.java:33
ClassNodeTestDetailsModel
NodeTestDetailsModel defines the information to check in a GraphML output string for a node element. Lombok Builder allows instantiation with builder
src/test/java/graph/models/NodeTestDetailsModel.java:30
ClassNoteDetailsModel
NoteDetailsModel defines the necessary information to create a GraphML note (its height and width). Lombok Builder allows instantiation with builder(
src/main/java/graph/models/NoteDetailsModel.java:30
ClassOntoGraphException
Defines an application-specific exception.
src/main/java/graph/OntoGraphException.java:24
ClassPrefixModel
PrefixModel defines namespace details. Lombok Builder allows instantiation with builder(). Lombok Data removes need for POJO boilerplate.
src/main/java/graph/models/PrefixModel.java:33
ClassPropertiesGraphCreation
PropertiesGraphCreation transforms properties from an ontology into a specific GraphML output as defined by the visualization.
src/main/java/graph/graphmloutputs/PropertiesGraphCreation.java:40
ClassPropertyGraphTest
Each property test case generates a basic graph using Graffoo, VOWL and default custom settings. The generated graph is then compared to a master.
src/test/java/graph/PropertyGraphTest.java:43
ClassPropertyModel
PropertyModel defines a property and its details such as domain and range, and whether it is a functional property. Lombok Builder allows instantiati
src/main/java/graph/models/PropertyModel.java:34
ClassRDFGraphTest
Each RDF test case generates a basic graph using Graffoo, UML, VOWL and default custom settings. The generated graph is then compared to a master.
src/test/java/graph/RDFGraphTest.java:43
ClassRelatedAndRestrictionModel
RelatedAndRestrictionsModel is an "uber" model containing lists of models of "related" classes (equivalent, disjoints, and oneOfs), of connectives (un
src/main/java/graph/models/RelatedAndRestrictionModel.java:36
ClassRestExceptionHandler
Exception handler defining what is logged and the specific status to be returned in a REST response, if an exception is thrown while processing a requ
src/main/java/graph/RestExceptionHandler.java:35
ClassRestrictionModel
RestrictionModel contains details on a restriction. Lombok Builder allows instantiation with builder(). Lombok Data removes need for POJO boilerplate
src/main/java/graph/models/RestrictionModel.java:33
ClassSAXErrorHandler
src/test/java/graph/SAXErrorHandler.java:24
ClassTestUtils
Contains utility methods for test classes.
src/test/java/graph/TestUtils.java:50
ClassTitleAndPrefixCreation
TitleAndPrefixCreation builds the graph title and prefixes boxes for the GraphML output.
src/main/java/graph/graphmloutputs/TitleAndPrefixCreation.java:29
ClassTypeAndValueModel
TypeAndValueModel defines two String values, where the first, the "type" characterizes the second, the "value". Lombok Builder allows instantiation w
src/main/java/graph/models/TypeAndValueModel.java:32
ClassUMLClassModel
UMLClassModel defines a class, its parents/superclasses and attributes. Lombok Builder allows instantiation with builder(). Lombok Data removes need
src/main/java/graph/models/UMLClassModel.java:33
ClassUMLGraphCreation
TitleAndPrefixCreation transforms an ontology, producing a UML visualization.
src/main/java/graph/graphmloutputs/UMLGraphCreation.java:44