|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectaminePlatform.engines.dynamicKnowledgeIntegration.DynamicKnowledgeIntegration
Nested Class Summary | |
(package private) class |
DynamicKnowledgeIntegration.CSWrapper
|
Field Summary | |
(package private) java.util.Stack |
actions
|
CGOperations |
cgOperations
|
(package private) java.util.HashMap |
corefContextHmp
|
protected boolean |
doContraction
|
protected boolean |
doElicitation
|
AmineList |
integratedNodesList
This ArrayList is used for GUI purposes. |
Lexicon |
lexicon
The current lexicon used of the integration. |
(package private) static java.lang.String |
LINK
|
(package private) static java.lang.String |
NEW
|
Ontology |
ontology
The current ontology used of the integration |
(package private) static java.lang.String |
REMOVE_LINK
|
(package private) boolean |
trace
|
javax.swing.JTextArea |
traceArea
This variable is used to know in which JTextArea the trace will be displayed |
(package private) java.util.ArrayList |
typeEntryPoints
|
(package private) java.util.ArrayList |
typeFocus
|
Constructor Summary | |
DynamicKnowledgeIntegration(Ontology ont)
This is a minimal specification of a dynamic ontology. |
|
DynamicKnowledgeIntegration(Ontology ont,
Lexicon lex)
Create a dynamic ontology with the specified ont as the ontology where the integration should be processed and lex as the lexicon to use among the lexicons available in the ontology. |
|
DynamicKnowledgeIntegration(Ontology ont,
Lexicon lex,
javax.swing.JTextArea txtArea)
Create a dynamic ontology with the specified ont as the ontology where the integration should be processed, lex as the lexicon to use among the lexicons available in the ontology and txtArea as the Area where the trace of the integration is displayed. |
Method Summary | |
static AmineList |
ask(Ontology ontology,
CG description,
AmineList pertinentTypes)
ask is a static method that implements information retrieval operation: ask if the specified description exists in the specified ontology, using the specified pertinent types. ask corresponds to the method classify. |
(package private) java.util.ArrayList |
children(CS ontologyNode)
returns an ArrayList of all the children of an Ontology Node except those that are Individual |
static AmineList |
classify(Ontology ontology,
CG description,
AmineList pertinentTypes)
classify is a static method that classify the new information without adding it to the ontology. |
static IntegrationResult |
classifyDefinition(Ontology ontology,
Identifier idType,
CG description,
AmineList pertinentTypes)
Add the definition to the specified ontology according to its classification. |
static IntegrationResult |
classifySituation(Ontology ontology,
CG description,
AmineList pertinentTypes)
Add the situation to the specified ontology according to its classification. |
(package private) boolean |
compareAndProceed(DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper,
Concept entryPoint,
CS currentOntNode,
CS fatherOntNode,
boolean realComparison,
boolean simulation,
java.util.HashMap compareNodesHshMap,
java.util.ArrayList contextsToIntegrate,
CG mainContext,
Type typeIndex,
AmineList typeIndexes)
method for comparing and propagating a new description from a node |
CompareCGResult |
compareCG(CG newCG,
Concept entryPoint,
CG currentCG,
CS fatherOntNode)
|
(package private) void |
compression(Type type,
java.util.ArrayList childrenList)
Perform compression of the description of CSs specified in childrenList as well as compression of their descendants. |
(package private) boolean |
containsContext(CG cg)
Check if the specified CG contains a context (i.e. a concept with CG as descriptor or if the descriptor is a Context CS). |
(package private) void |
containsDef(CG newCG,
ContainsDefObject result)
finds if newCG contains a definition. |
(package private) void |
doContraction(CS node,
java.util.ArrayList typeEntryPoints)
|
(package private) boolean |
elicitate(CG newCG,
ContainsDefObject result,
AmineList pertinentTypes)
elicitates a description in the current ontology. |
void |
finalize()
|
(package private) Type |
findContractBestDef(Type type,
Concept entryConcNewCG,
CG newCG)
This method tries to find and then contract the best definition from the newCG. |
(package private) Type |
findImdtBestDef(Type type,
CG newCG,
Concept entryConcNewCG)
Find the best definition among direct subtypes of type that subsumes newCG. |
(package private) Type |
findMostSpecSubsumer(Type type,
CG newCG,
Concept entryConcNewCG)
Find the best definition among subtypes of type that subsumes newCG. |
boolean |
getDoContraction()
|
boolean |
getDoElicitation()
|
AmineList |
getResultOfSimulation()
Get the AmineList of all the links that would be created if a new Situation is integrated in the ontology. |
boolean |
getTrace()
Get the value of the boolean attribute trace. |
(package private) boolean |
hybridSimulation()
|
(package private) void |
integrateContexts1(CG newCG,
CG mainContext,
java.util.ArrayList contextsToIntegrate,
CG cg,
AmineList pertinentTypes,
AmineList superTypesPertinentTypes,
java.util.HashMap focusHshMap,
java.util.HashMap compareNodesHshMap,
DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper,
boolean simulation)
|
static IntegrationResult |
integrateDefinition(Ontology ontology,
Identifier idType,
CG description,
AmineList pertinentTypes)
Integrate, in the specified ontology, the specified description of the definition of the specified type identifier, according to the specified pertinent types. |
IntegrationResult |
integrateDefOrSitOrCtxt(java.lang.Object obj,
CG newCG,
byte nodeType,
AmineList pertinentTypes,
AmineList superTypesPertinentTypes,
boolean simulation,
java.util.ArrayList contextsToIntegrate,
CG mainContext)
integrates the newCG in the current ontology using a list of focus userFocusHshMap. |
IntegrationResult |
integrateDefOrSituation(Identifier ident,
CG newCG,
byte nodeType,
AmineList pertinentTypes)
integrates the newCG in the current ontology using a list of focus userFocusHshMap. |
IntegrationResult |
integrateDefOrSituation(Identifier ident,
CG newCG,
byte nodeType,
AmineList pertinentTypes,
AmineList superTypesPertinentTypes)
integrates the newCG in the current ontology using a list of focus userFocusHshMap. |
void |
integrateIndividual(Identifier type,
Identifier individual)
Integration of an individual declaration; individual is an individual of type. |
void |
integrateIndividual(Identifier type,
Identifier individual,
CG newCG)
Integration of an individual declaration; individual is an individual of type. |
void |
integrateIndividual(java.lang.String typeString,
java.lang.String individualString)
Integration of an individual declaration; individualString is an individual of typeString. |
void |
integrateIndividual(java.lang.String typeString,
java.lang.String individualString,
CG newCG)
Integration of an individual declaration; individualString is an individual of typeString. |
void |
integrateIndividual(java.lang.String typeString,
java.lang.String individualString,
java.lang.String newCGString)
Integration of an individual declaration; individualString is an individual of typeString. |
IntegrationResult |
integrateMetaphor(CG descr,
Concept focus)
Treatment of Metaphor: TO BE DONE - If the new description is to integrate as a description of a metaphor, then only one focus should be given: it refeers to the kernel of the metaphor (the concept that is the source of the metaphor). |
static IntegrationResult |
integrateSituation(Ontology ontology,
CG description,
AmineList pertinentTypes)
Integrate in the specified ontology the specified description of a situation, according to the specified pertinent types. |
static boolean |
integrateSitWthNewType(Ontology ontology,
CG description,
Type newType,
Type action)
Integrate a new situation that contains a new type newType which is a new action. |
void |
integrateSynonym(Identifier ident1,
Identifier ident2)
Integration of a synonym declaration; ident2 is synonym of ident1. ident2 is added to the list of the synonyms of ident1 (if it isn't already there). |
void |
integrateSynonym(java.lang.String identString1,
java.lang.String identString2)
Integration of a synonym declaration; identString2 is synonym of identString1. identString2 is added to the list of the synonyms of identString1 (if it isn't already there). |
void |
integrateTypeSubType(Identifier type,
Identifier subType)
Integration of a type declaration; subType is subtype of type |
void |
integrateTypeSubType(java.lang.String typeString,
java.lang.String subTypeString)
Integration of a type declaration; subTypeString is subtype of typeString. |
static boolean |
integrateUpdateSit4Type(Ontology ontology,
CG description,
Type newType,
Type action)
Integrate a new situation (description) for the new type newType. |
(package private) void |
link(CS cs1,
CS cs2)
|
(package private) boolean |
newCompareAndProceed(DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper,
Concept entryPoint,
CS currentOntNode,
CS fatherOntNode,
boolean realComparison,
boolean simulation,
java.util.HashMap compareNodesHshMap,
java.util.ArrayList contextsToIntegrate,
CG mainContext,
Type typeIndex,
AmineList typeIndexes)
|
(package private) void |
newNode(CS cs1)
|
(package private) void |
printFocusHashMap(java.util.HashMap focusHshMap)
|
(package private) void |
proceed(DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper,
Concept entryPoint,
CS currentOntNode,
CS fatherOntNode,
boolean realComparison,
CompareCGResult compareCGResults,
boolean simulation,
java.util.HashMap compareNodesHshMap,
java.util.ArrayList contextsToIntegrate,
CG mainContext,
Type typeIndex,
AmineList typeIndexes)
method for proceeding on the real update of the memory |
(package private) void |
propagateFromOneFocus(CS oneFocus,
AmineList oneEntryPointList,
DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper,
boolean simulation,
java.util.HashMap compareNodesHshMap,
java.util.ArrayList contextsToIntegrate,
CG mainContext)
|
(package private) void |
propagateNewNodeViaFocus(java.util.HashMap focusHshMap,
DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper,
boolean simulation,
java.util.HashMap compareNodesHshMap,
java.util.ArrayList contextsToIntegrate,
CG mainContext)
|
(package private) boolean |
removeLink(CS cs1,
CS cs2)
|
void |
setDoContraction(boolean contract)
|
void |
setDoElicitation(boolean elicitate)
|
void |
setTrace(boolean trace)
Set the specified value to the boolean attribute trace. |
void |
setTraceArea(javax.swing.JTextArea txtArea)
|
IntegrationResult |
simulateIntegration(CG newCG,
AmineList pertinentTypes)
simulates the integration of newCG in the current ontology using a list of focus userFocusHshMap. |
IntegrationResult |
simulateIntegration(CG newCG,
AmineList pertinentTypes,
AmineList superTypesPertinentTypes)
simulates the integration of newCG in the current ontology using a list of focus userFocusHshMap. |
(package private) void |
trace(java.lang.String message)
It appends a String message to the area where the trace is displayed. |
(package private) void |
trace(java.lang.String message,
CG cg)
|
(package private) void |
trace(java.lang.String message,
CS cs)
|
(package private) void |
undo()
|
(package private) void |
updateCompareNodesHshMap(java.util.HashMap compareNodesHshMap,
CS oldNewOntNode,
CS newOntNode)
|
(package private) void |
updatePertinentTypes(AmineList initialConcTypesSet,
AmineList currConcTypesSet,
AmineList pertinentTypes)
Update pertinent types list by adding any type in currConcTypesSet that is not contained in initialConcTypesSet nor in pertinentTypes. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public Ontology ontology
public Lexicon lexicon
public CGOperations cgOperations
java.util.ArrayList typeEntryPoints
java.util.ArrayList typeFocus
java.util.HashMap corefContextHmp
public javax.swing.JTextArea traceArea
protected boolean doElicitation
protected boolean doContraction
public AmineList integratedNodesList
boolean trace
static java.lang.String LINK
static java.lang.String REMOVE_LINK
static java.lang.String NEW
java.util.Stack actions
Constructor Detail |
public DynamicKnowledgeIntegration(Ontology ont) throws DynamicKnowledgeIntegrationException
ont
- The ontology considered for the integration. ont can not be null.
DynamicOntologyException
- if ont is null.
DynamicKnowledgeIntegrationException
public DynamicKnowledgeIntegration(Ontology ont, Lexicon lex) throws DynamicKnowledgeIntegrationException
ont
- The ontology considered for the integration. ont can not be null.lex
- The lexicon considered for the integration. lex could be null.
DynamicOntologyException
- if ont is null.
DynamicKnowledgeIntegrationException
public DynamicKnowledgeIntegration(Ontology ont, Lexicon lex, javax.swing.JTextArea txtArea) throws DynamicKnowledgeIntegrationException
ont
- The ontology considered for the integration. ont can not be null.lex
- The lexicon considered for the integration. lex could be null.txtArea
- The Area where the trace is displayed. txtArea could be null.
DynamicOntologyException
- if ont is null.
DynamicKnowledgeIntegrationException
Method Detail |
public boolean getDoElicitation()
public void setDoElicitation(boolean elicitate)
public boolean getDoContraction()
public void setDoContraction(boolean contract)
void link(CS cs1, CS cs2)
boolean removeLink(CS cs1, CS cs2)
void newNode(CS cs1)
void undo()
boolean hybridSimulation()
public static IntegrationResult integrateDefinition(Ontology ontology, Identifier idType, CG description, AmineList pertinentTypes)
ontology
- An OntologyidType
- A Type identifierdescription
- a CG descriptionpertinentTypes
- An AmineList of pertinent types
public static IntegrationResult integrateSituation(Ontology ontology, CG description, AmineList pertinentTypes)
ontology
- An Ontology where the specified situation should be integrateddescription
- A CG description that should be integrated as a new situationpertinentTypes
- An AmineList of types
public static IntegrationResult classifyDefinition(Ontology ontology, Identifier idType, CG description, AmineList pertinentTypes)
ontology
- Ontologydescription
- CGpertinentTypes
- AmineList
public static IntegrationResult classifySituation(Ontology ontology, CG description, AmineList pertinentTypes)
ontology
- Ontologydescription
- CGpertinentTypes
- AmineList
public static boolean integrateSitWthNewType(Ontology ontology, CG description, Type newType, Type action)
ontology
- Ontologydescription
- CG Description that contains a new type newTypenewType
- Typeaction
- Type that refeers to type Action. newType is assumed to be a subtype of actionpublic static boolean integrateUpdateSit4Type(Ontology ontology, CG description, Type newType, Type action)
ontology
- Ontologydescription
- CGnewType
- Typepublic static AmineList classify(Ontology ontology, CG description, AmineList pertinentTypes)
ontology
- An Ontologydescription
- A CG descriptionpertinentTypes
- A List of pertinent types
public static AmineList ask(Ontology ontology, CG description, AmineList pertinentTypes)
ontology
- An Ontologydescription
- A CG descriptionpertinentTypes
- A List of pertinent types
public void finalize()
public AmineList getResultOfSimulation()
public boolean getTrace()
public void setTrace(boolean trace)
trace
- public void setTraceArea(javax.swing.JTextArea txtArea)
void trace(java.lang.String message)
message
- a String that is sent to the trace Area.void trace(java.lang.String message, CG cg) throws java.lang.Exception
java.lang.Exception
void trace(java.lang.String message, CS cs) throws java.lang.Exception
java.lang.Exception
public void integrateTypeSubType(Identifier type, Identifier subType)
type
- an Identifier to which subType is linked as a subtypesubType
- an Identifier to which type is linked as a supertypepublic void integrateTypeSubType(java.lang.String typeString, java.lang.String subTypeString)
typeString
- a String to which subTypeString is linked as a subtypesubTypeString
- a String to which typeString is linked as a supertypepublic void integrateSynonym(Identifier ident1, Identifier ident2)
ident1
- an Identifier to which we add ident2 as a synonymident2
- an Identifier that becomes a synonym of ident1public void integrateSynonym(java.lang.String identString1, java.lang.String identString2)
identString1
- a String to which we add identString2 as a synonymidentString2
- a String that becomes a synonym of identString1public void integrateIndividual(Identifier type, Identifier individual)
type
- an Identifier to which we add an individualindividual
- an Identifier that becomes an individual of typepublic void integrateIndividual(Identifier type, Identifier individual, CG newCG)
type
- an Identifier to which we add an individualindividual
- an Identifier that becomes an individual of typenewCG
- a CG that is set as the description of individual. newCG could be null.public void integrateIndividual(java.lang.String typeString, java.lang.String individualString, java.lang.String newCGString) throws java.lang.Exception
typeString
- a String to which we add an individualindividualString
- a String that becomes an individual of typeStringnewCGString
- a String that represents the content of the CG that is set as the description of individualString.
newCGString could be null.
java.lang.Exception
- if an error occurs during the parsing of newCGStringpublic void integrateIndividual(java.lang.String typeString, java.lang.String individualString) throws java.lang.Exception
typeString
- a String to which we add an individualindividualString
- a String that becomes an individual of typeString
java.lang.Exception
- if an error occurs during the parsingpublic void integrateIndividual(java.lang.String typeString, java.lang.String individualString, CG newCG) throws java.lang.Exception
typeString
- a String to which we add an individualindividualString
- a String that becomes an individual of typeStringnewCG
- a CG that is set as the description of individualString. newCG could be null.
java.lang.Exception
- if an error occurs during the parsing of newCGpublic IntegrationResult simulateIntegration(CG newCG, AmineList pertinentTypes) throws java.lang.Exception
newCG
- the new description for which the simulation is donepertinentTypes
- An AmineList of pertinent types
java.lang.Exception
public IntegrationResult simulateIntegration(CG newCG, AmineList pertinentTypes, AmineList superTypesPertinentTypes) throws java.lang.Exception
newCG
- the new description for which the simulation is donepertinentTypes
- An AmineList of pertinent typessuperTypesPertinentTypes
- An AmineList of superTypes of some pertinent types, that
are considered also as pertinent types
java.lang.Exception
public IntegrationResult integrateMetaphor(CG descr, Concept focus) throws java.lang.Exception
descr
- A CG that corresponds to the description of the metaphor to integratefocus
- A Concept, contained in descr and that corresponds to the kernel of the metaphor (if it can be so).
java.lang.Exception
public IntegrationResult integrateDefOrSituation(Identifier ident, CG newCG, byte nodeType, AmineList pertinentTypes) throws java.lang.Exception
ident
- an Identifier to relate with the new descriptionnewCG
- reprensenting the new description to integratenodeType
- a byte representing the type of the node to create with content
newCG (CANON, DEFINITION, SITUATION, INDIVIDUAL)pertinentTypes
- An AmineList of pertinent types
java.lang.Exception
public IntegrationResult integrateDefOrSituation(Identifier ident, CG newCG, byte nodeType, AmineList pertinentTypes, AmineList superTypesPertinentTypes) throws java.lang.Exception
ident
- an Identifier to relate with the new descriptionnewCG
- reprensenting the new description to integratenodeType
- a byte representing the type of the node to create with content
newCG (CANON, DEFINITION, SITUATION, INDIVIDUAL)pertinentTypes
- An AmineList of pertinent typessuperTypesPertinentTypes
- An AmineList of superTypes of some pertinent types, that
are considered also as pertinent types
java.lang.Exception
public IntegrationResult integrateDefOrSitOrCtxt(java.lang.Object obj, CG newCG, byte nodeType, AmineList pertinentTypes, AmineList superTypesPertinentTypes, boolean simulation, java.util.ArrayList contextsToIntegrate, CG mainContext) throws java.lang.Exception
newCG
- reprensenting the new description to integratenodeType
- a byte representing the type of the node to create with content
newCG (CANON, DEFINITION, SITUATION, CONTEXT, INDIVIDUAL)simulation
- a boolean to let the engine know if the newCG is to be actually
integrated (if simulation is set to false) or just simulate the integration
(if simulation is set to true)
java.lang.Exception
void printFocusHashMap(java.util.HashMap focusHshMap) throws java.lang.Exception
java.lang.Exception
void propagateNewNodeViaFocus(java.util.HashMap focusHshMap, DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper, boolean simulation, java.util.HashMap compareNodesHshMap, java.util.ArrayList contextsToIntegrate, CG mainContext) throws java.lang.Exception
java.lang.Exception
void propagateFromOneFocus(CS oneFocus, AmineList oneEntryPointList, DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper, boolean simulation, java.util.HashMap compareNodesHshMap, java.util.ArrayList contextsToIntegrate, CG mainContext) throws java.lang.Exception
java.lang.Exception
void integrateContexts1(CG newCG, CG mainContext, java.util.ArrayList contextsToIntegrate, CG cg, AmineList pertinentTypes, AmineList superTypesPertinentTypes, java.util.HashMap focusHshMap, java.util.HashMap compareNodesHshMap, DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper, boolean simulation) throws java.lang.Exception
java.lang.Exception
boolean containsContext(CG cg)
cg
-
boolean compareAndProceed(DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper, Concept entryPoint, CS currentOntNode, CS fatherOntNode, boolean realComparison, boolean simulation, java.util.HashMap compareNodesHshMap, java.util.ArrayList contextsToIntegrate, CG mainContext, Type typeIndex, AmineList typeIndexes) throws java.lang.Exception
entryPoint
- a Concept contained in the newCG to integrate. Comparison
will take entryPoint as an entry point for newCG.currentOntNode
- a CS corresponding to the CS that the new description is currently compared withfatherOntNode
- a CS corresponding to the father in the ontology of the currentOntNoderealComparison
- a Boolean that specifies if the integration via currentOntNode is
effective or not. This parameter is important for Individual node especially.simulation
- a boolean denoting if the integration is done for simulation purposes or notcompareNodesHshMap
- A HashMap that will contains the result of the integration of newOntNode
java.lang.Exception
boolean newCompareAndProceed(DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper, Concept entryPoint, CS currentOntNode, CS fatherOntNode, boolean realComparison, boolean simulation, java.util.HashMap compareNodesHshMap, java.util.ArrayList contextsToIntegrate, CG mainContext, Type typeIndex, AmineList typeIndexes) throws java.lang.Exception
java.lang.Exception
void proceed(DynamicKnowledgeIntegration.CSWrapper newOntNodeWrapper, Concept entryPoint, CS currentOntNode, CS fatherOntNode, boolean realComparison, CompareCGResult compareCGResults, boolean simulation, java.util.HashMap compareNodesHshMap, java.util.ArrayList contextsToIntegrate, CG mainContext, Type typeIndex, AmineList typeIndexes) throws java.lang.Exception
entryPoint
- A Concept that represents an Entry Point in the newCG to integrate.currentOntNode
- a CS corresponding to the CS that the new description is currently proccessed withfatherOntNode
- a CS corresponding to the father in the ontology of the currentOntNoderealComparison
- a boolean indicating if we can integrate from the current node or from its fathercompareCGResults
- a CompareCGResults containing the result of the comparison between the
current ontology node and the new descriptionsimulation
- a boolean denoting if the integration is done for simulation purposes or notcompareNodesHshMap
- A HashMap that will contains the result of the integration of newOntNode
java.lang.Exception
void updateCompareNodesHshMap(java.util.HashMap compareNodesHshMap, CS oldNewOntNode, CS newOntNode)
public CompareCGResult compareCG(CG newCG, Concept entryPoint, CG currentCG, CS fatherOntNode) throws java.lang.Exception
java.lang.Exception
boolean elicitate(CG newCG, ContainsDefObject result, AmineList pertinentTypes) throws java.lang.Exception
newCG
- a CG description to elicitateresult
- where is stored the result of the elicitation
java.lang.Exception
void containsDef(CG newCG, ContainsDefObject result) throws java.lang.Exception
newCG
- a CG descriptionresult
- where is stored the result of the update
java.lang.Exception
Type findContractBestDef(Type type, Concept entryConcNewCG, CG newCG) throws java.lang.Exception
newCG
- CG
java.lang.Exception
Type findImdtBestDef(Type type, CG newCG, Concept entryConcNewCG)
type
- TypenewCG
- CGentryConcNewCG
- Concept
void updatePertinentTypes(AmineList initialConcTypesSet, AmineList currConcTypesSet, AmineList pertinentTypes)
initialConcTypesSet
- AmineListcurrConcTypesSet
- AmineListpertinentTypes
- AmineListType findMostSpecSubsumer(Type type, CG newCG, Concept entryConcNewCG)
type
- TypenewCG
- CGentryConcNewCG
- Concept
void compression(Type type, java.util.ArrayList childrenList) throws java.lang.Exception
type
- childrenList
-
java.lang.Exception
java.util.ArrayList children(CS ontologyNode)
ontologyNode
- an CS for which we look for the children that are not of type Individual
void doContraction(CS node, java.util.ArrayList typeEntryPoints) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |