|
| 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...
|
|