Skip navigation links
A B C D E F G I J L M N P R S T U V W Z 

D

data - Variable in class jsondiscoverer.JsonData
The JSON data
DEFAULT_NS_PREFIX - Static variable in class jsondiscoverer.JsonAdvancedDiscoverer
Default NS URI for the discovered metamodel
DEFAULT_NS_PREFIX - Static variable in class jsondiscoverer.JsonSimpleDiscoverer
Default prefix for the discovered metamodel
DEFAULT_NS_URI - Static variable in class jsondiscoverer.JsonAdvancedDiscoverer
Default prefix for the discovered metamodel
DEFAULT_NS_URI - Static variable in class jsondiscoverer.JsonSimpleDiscoverer
Default NS URI for the discovered metamodel
defaultCase(EObject) - Method in class jsondiscoverer.coverage.util.CoverageSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
digestExceptionMessage(String) - Method in class jsondiscoverer.web.AbstractJsonDiscoverer
Digest an exception message to remove the name of the exception and take the real message
digestId(String) - Method in class jsondiscoverer.JsonAdvancedDiscoverer
Disgests an identifier (changes the first letter to uppercase and removes the possible trailing "s")
digestId(String) - Method in class jsondiscoverer.JsonInjector
Digest a String
digestId(String) - Method in class jsondiscoverer.JsonSimpleDiscoverer
Generates a type identifier from a String (normally coming for the key value of JSON objects)
digestSources(HttpServletRequest) - Method in class jsondiscoverer.web.JsonAdvancedDiscovererServlet
Digest the parameters of the request according to the pattern defined in JsonAdvancedDiscovererServlet.paramsPattern
digestSources(HttpServletRequest) - Method in class jsondiscoverer.web.JsonComposerServlet
Digest the received sources according to the pattern
digestValue(EAttribute, JsonElement) - Method in class jsondiscoverer.JsonInjector
Analyzes the type of the attribute to convert the JSON value
DijkstraSolver - Class in jsondiscoverer.util
This class applies the Dijkstra algorithm to get the shortest path between two nodes.
DijkstraSolver(EPackage) - Constructor for class jsondiscoverer.util.DijkstraSolver
Constructs a new Dijkstra solver taking all the EClass elements as nodes and their EReferences as references/links between the nodes.
discover(File) - Method in class jsondiscoverer.JsonAdvancedDiscoverer
Launches the advanced discover process
discover() - Method in class jsondiscoverer.JsonAdvancedDiscoverer
Launches the advanced discover process
discover(JsonSource) - Method in class jsondiscoverer.JsonSimpleDiscoverer
Launches the metamodel discoverer from a JSON document.
discover() - Method in class jsondiscoverer.zoo.ZooDiscoverer
Launches the discovery process.
discover(boolean) - Method in class jsondiscoverer.zoo.ZooDiscoverer
Main method to start the discovery process.
discoverMapping(EClass, EClass) - Method in class jsondiscoverer.CoreographyBuilder
Searches for mappings between two metamodel class (as EClass elements) Attributes of each metamodel class are traversed and, if they are similar (calculated with method CoreographyBuilder.isSimilar(EAttribute, EAttribute)) a mapping between such attributes is created.
discoverMetaclass(String, JsonObject) - Method in class jsondiscoverer.JsonSimpleDiscoverer
Discover a metaclass for a JsonSource
discoverMetamodel(String) - Method in class jsondiscoverer.web.JsonSimpleDiscovererServlet
Discover a metamodel from a JSON document.
discoverMetamodelBase64(EPackage) - Method in class jsondiscoverer.web.JsonSimpleDiscovererServlet
Performs the discovery and returns a picture encoded in BASE64 with the picture representing the discovered metamodel The method relies on JsonSimpleDiscovererServlet.convertToImage(EPackage) and AbstractJsonDiscoverer.encodeToString(File)
discoverSource(File, boolean) - Method in class jsondiscoverer.zoo.ZooDiscoverer
Performs the discovery for a specific directory.
distance - Variable in class jsondiscoverer.util.DijkstraSolver
Distance matrix between each pair of nodes
doGet(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.StatusServlet
doGet(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.VersionServlet
Returns the value of the version param in the config.properties file
domain - Variable in class jsondiscoverer.CoreographyBuilder
The general APIs domain discovered
doOptions(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.AbstractJsonDiscoverer
Overrides the method to add the CORS headers.
doPost(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.FeedbackServlet
Performs a POST call to this servlet.
doPost(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.JsonAdvancedDiscovererServlet
Performs a POST call to this servlet.
doPost(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.JsonComposerServlet
Performs a POST call to this servlet.
doPost(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.JsonInjectorServlet
Performs a POST call to this servlet.
doPost(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.JsonPathCalculatorServlet
Performs a POST call to this servlet.
doPost(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.JsonSimpleDiscovererServlet
Performs a POST call to this servlet.
doPost(HttpServletRequest, HttpServletResponse) - Method in class jsondiscoverer.web.ProxyServlet
Performs a POST call to this servlet.
doSwitch(int, EObject) - Method in class jsondiscoverer.coverage.util.CoverageSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
DOT_EXE - Static variable in class jsondiscoverer.examples.zoo.ExampleZooDiscoverer
Directory where the DOT executable can be found
dotExePath - Static variable in class jsondiscoverer.web.AbstractJsonDiscoverer
The path to the Graphviz DOT execitable (needed for generating the pictures)
dotPath - Variable in class jsondiscoverer.zoo.ModelDrawer
The path to the DOT executable
draw(List<EObject>, File) - Method in class jsondiscoverer.zoo.ModelDrawer
Draws a picture out of a list of model elements (as EObjects)
drawModel(List<EObject>, String, GVFigureDescription) - Method in class jsondiscoverer.web.AbstractJsonDiscoverer
Draws a model into a picture, stored a file.
drawModel(List<EObject>, String) - Method in class jsondiscoverer.web.AbstractJsonDiscoverer
Draws a model into a picture following the standard graphical style.
drawObjectModel(List<EObject>, EPackage, String) - Method in class jsondiscoverer.web.AbstractJsonDiscoverer
Draws a model into a picture with a UML-like graphical style.
duplicateAttribute(EAttribute) - Method in class jsondiscoverer.JsonAdvancedDiscoverer
Creates a new EAttribute and initializes it with basic information coming from another one
duplicateEClass(EClass, CoverageCreator) - Method in class jsondiscoverer.JsonAdvancedDiscoverer
Duplicates a Class having into consideration its structural features.
duplicateReference(EReference) - Method in class jsondiscoverer.JsonAdvancedDiscoverer
Creates a new EReference and initializes it with basic information coming from another one
A B C D E F G I J L M N P R S T U V W Z 
Skip navigation links