|
| | Environment () |
| |
| void | finalize () |
| |
| int | hashCode () |
| |
| cogitant.base.Support | support () |
| | Support. More...
|
| |
| void | loadSupport (java.io.InputStream in, cogitant.base.IOHandler.Format format) throws ExceptionIO |
| |
| void | loadSupport (String f) throws ExceptionIO |
| | Load a support from a file. More...
|
| |
| Collection< cogitant.base.EnvironmentObject > | loadObjects (java.io.InputStream in, cogitant.base.IOHandler.Format format) throws ExceptionIO |
| |
| Collection< cogitant.base.EnvironmentObject > | loadObjects (String f) throws ExceptionIO |
| | Load graphs/rules/constraints from a file. More...
|
| |
| String | saveSupportString (cogitant.base.IOHandler.Format format) throws ExceptionIO |
| |
| String | saveObjectsString (Collection< cogitant.base.EnvironmentObject > obj, cogitant.base.IOHandler.Format format) throws ExceptionIO |
| |
| String | saveObjectString (cogitant.base.EnvironmentObject obj, cogitant.base.IOHandler.Format format) throws ExceptionIO |
| |
| void | setIOConfig (IOHandler.ConfigPropertyBool prop, boolean val) |
| | Change I/O configuration. More...
|
| |
| void | deleteObject (cogitant.base.EnvironmentObject g) throws cogitant.base.Exception |
| |
| Collection< cogitant.base.EnvironmentObject > | objects () |
| | Set of objects (graphs/rules/constraints). More...
|
| |
| cogitant.base.EnvironmentObject | findObject (String name) |
| | Find an object by its name. More...
|
| |
| cogitant.base.Graph | newGraph () |
| | Create a new empty graph. More...
|
| |
| cogitant.base.Graph | newGraph (cogitant.base.Graph g) |
| |
| void | deleteGraph (cogitant.base.Graph g) throws cogitant.base.Exception |
| |
| Collection< cogitant.base.Graph > | graphs () |
| | Set of graphs. More...
|
| |
| cogitant.base.Graph | findGraph (String name) |
| | Find a graph by its name. More...
|
| |
| cogitant.base.Graph | newGraphSubgraph (cogitant.base.Graph g, cogitant.base.GraphSubset gs) throws cogitant.base.Exception |
| |
| void | deleteRule (cogitant.base.Rule g) throws cogitant.base.Exception |
| |
| Collection< cogitant.base.Rule > | rules () |
| | Set of rules. More...
|
| |
| cogitant.base.Rule | findRule (String name) |
| | Find a rule by its name. More...
|
| |
| void | deleteConstraint (cogitant.base.Constraint g) throws cogitant.base.Exception |
| |
| Collection< cogitant.base.Constraint > | constraints () |
| | Set of constraints. More...
|
| |
| cogitant.base.Constraint | findConstraint (String name) |
| | Find a constraint by its name. More...
|
| |
| cogitant.base.ProjectionConfig | projectionConfig () |
| | Projection config. More...
|
| |
| cogitant.base.Projection | newProjection (cogitant.base.Graph g, cogitant.base.Graph h) throws cogitant.base.Exception |
| |
| boolean | projectionHas (cogitant.base.Graph g, cogitant.base.Graph h) throws cogitant.base.Exception |
| |
| int | projectionNum (cogitant.base.Graph g, cogitant.base.Graph h) throws cogitant.base.Exception |
| |
| Collection< cogitant.base.Projection > | projectionFind (cogitant.base.Graph g, cogitant.base.Graph h) throws cogitant.base.Exception |
| |
| void | projectionStop () |
| | Stop a projection operation. More...
|
| |
| java.util.Iterator< cogitant.base.Projection > | projectionIterator (cogitant.base.Graph g, cogitant.base.Graph h, cogitant.base.ProjectionConfig pc) throws cogitant.base.Exception |
| |
| void | graphDisjointSum (cogitant.base.Graph g, cogitant.base.Graph h) throws cogitant.base.Exception |
| |
| int | graphNormalize (cogitant.base.Graph g) throws cogitant.base.Exception |
| |
| void | graphIrredundant (cogitant.base.Graph g) throws cogitant.base.Exception |
| |
| void | graphExternalJoin (cogitant.base.Graph g1, cogitant.base.GraphObject cg1, cogitant.base.Graph g2, cogitant.base.GraphObject cg2) throws cogitant.base.Exception |
| |
| boolean | graphVerifyIrredundant (cogitant.base.Graph g) throws cogitant.base.Exception |
| |
| boolean | graphVerifyEdges (cogitant.base.Graph g) throws cogitant.base.Exception |
| |
| void | graphEnsureWellFormed (cogitant.base.Graph g) throws cogitant.base.Exception |
| |
| void | graphExternalJoin (cogitant.base.Graph g1, cogitant.base.Graph g2, cogitant.base.GraphSubset subsetg2, Collection< cogitant.base.GraphObject > nodesg1, Collection< cogitant.base.GraphObject > nodesg2) throws cogitant.base.Exception |
| |
| Collection< cogitant.base.Projection > | ruleApplications (cogitant.base.Graph g, cogitant.base.Rule r, boolean newkonly) throws cogitant.base.Exception |
| |
| boolean | ruleApply (cogitant.base.Graph g, cogitant.base.Rule r, cogitant.base.Projection p, boolean newkonly) throws cogitant.base.Exception |
| |
| int | rulesClosure (cogitant.base.Graph g, Collection< cogitant.base.Rule > r, int maxapp, int maxpasses) throws cogitant.base.Exception |
| |
| int | rulesClosureNormalize (cogitant.base.Graph g, Collection< cogitant.base.Rule > r, int maxapp, int maxpasses) throws cogitant.base.Exception |
| |
| boolean | constraintSatisfaction (cogitant.base.Graph g, cogitant.base.Constraint c) throws cogitant.base.Exception |
| |
| cogitant.base.CoupleOfProjections | constraintSatisfactionViolation (cogitant.base.Graph g, cogitant.base.Constraint c) throws cogitant.base.Exception |
| |
| void | individualGraphsClosure (cogitant.base.Graph g, Collection< cogitant.base.Graph > indg) throws cogitant.base.Exception |
| |
| void | loadSupport (java.io.InputStream in, IOHandler.Format format) throws ExceptionIO |
| | Load a support. More...
|
| |
| Collection< EnvironmentObject > | loadObjects (java.io.InputStream in, IOHandler.Format format) throws ExceptionIO |
| | Load graphs/rules/constraints from an input stream. More...
|
| |
| String | saveSupportString (IOHandler.Format format) throws ExceptionIO |
| | Save the support into a string. More...
|
| |
| String | saveObjectsString (Collection< EnvironmentObject > obj, IOHandler.Format format) throws ExceptionIO |
| | Save objects into a string. More...
|
| |
| String | saveObjectString (EnvironmentObject obj, IOHandler.Format format) throws ExceptionIO |
| | Save object into a string. More...
|
| |
| void | deleteObject (EnvironmentObject g) throws cogitant.base.Exception |
| | Delete an object. More...
|
| |
| Graph | newGraph (Graph g) |
| | Create a new graph as a copy of a graph. More...
|
| |
| void | deleteGraph (Graph g) throws cogitant.base.Exception |
| | Delete a graph. More...
|
| |
| Graph | newGraphSubgraph (Graph g, GraphSubset gs) throws cogitant.base.Exception |
| | Create a new graph as a subset of a Graph. More...
|
| |
| void | deleteRule (Rule g) throws cogitant.base.Exception |
| | Delete a rule. More...
|
| |
| void | deleteConstraint (Constraint g) throws cogitant.base.Exception |
| | Delete a constraint. More...
|
| |
| Projection | newProjection (Graph g, Graph h) throws cogitant.base.Exception |
| | Creates a new (empty) projection. More...
|
| |
| boolean | projectionHas (Graph g, Graph h) throws cogitant.base.Exception |
| | Projection (existence). More...
|
| |
| int | projectionNum (Graph g, Graph h) throws cogitant.base.Exception |
| | Projection (number). More...
|
| |
| Collection< Projection > | projectionFind (Graph g, Graph h) throws cogitant.base.Exception |
| | Projection (projections). More...
|
| |
| java.util.Iterator< Projection > | projectionIterator (Graph g, Graph h, ProjectionConfig pc) throws cogitant.base.Exception |
| | Creates a new Iterator<Projection> for the projections from g to h. More...
|
| |
| void | graphDisjointSum (Graph g, Graph h) throws cogitant.base.Exception |
| | Disjoint sum. More...
|
| |
| int | graphNormalize (Graph g) throws cogitant.base.Exception |
| | Normalize a graph. More...
|
| |
| void | graphIrredundant (Graph g) throws cogitant.base.Exception |
| | Computes the irredundant form of a graph. More...
|
| |
| void | graphExternalJoin (Graph g1, GraphObject cg1, Graph g2, GraphObject cg2) throws cogitant.base.Exception |
| | External join. More...
|
| |
| void | graphExternalJoin (Graph g1, Graph g2, GraphSubset subsetg2, Collection< GraphObject > nodesg1, Collection< GraphObject > nodesg2) throws cogitant.base.Exception |
| | External joins. More...
|
| |
| boolean | graphVerifyIrredundant (Graph g) throws cogitant.base.Exception |
| | Irredundant graph. More...
|
| |
| boolean | graphVerifyEdges (Graph g) throws cogitant.base.Exception |
| | Well-formed graph. More...
|
| |
| void | graphEnsureWellFormed (Graph g) throws cogitant.base.Exception |
| | Verifies if a graph is well-formed. More...
|
| |
| Collection< Projection > | ruleApplications (Graph g, Rule r, boolean newkonly) throws cogitant.base.Exception |
| | Projections from the hypothesis of the rule on the graph. More...
|
| |
| boolean | ruleApply (Graph g, Rule r, Projection p, boolean newkonly) throws cogitant.base.Exception |
| | Apply a rule on a graph given a projection of the hypothesis. More...
|
| |
| int | rulesClosure (Graph g, Collection< Rule > r, int maxapp, int maxpasses) throws cogitant.base.Exception |
| | Closure of a graph. More...
|
| |
| int | rulesClosureNormalize (Graph g, Collection< Rule > r, int maxapp, int maxpasses) throws cogitant.base.Exception |
| | Closure of a graph + Normalize. More...
|
| |
| boolean | constraintSatisfaction (Graph g, Constraint c) throws cogitant.base.Exception |
| | Satisfaction of a constraint by a graph. More...
|
| |
| CoupleOfProjections | constraintSatisfactionViolation (Graph g, Constraint c) throws cogitant.base.Exception |
| | Satisfaction of a constraint by a graph. More...
|
| |
| void | individualGraphsClosure (Graph g, Collection< Graph > indg) throws cogitant.base.Exception |
| | Closure of a graph by a set of individual graphs. More...
|
| |