public class DiscoverERmodel
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DiscoverERmodel.ForeignKeyData |
static class |
DiscoverERmodel.PrimaryKeyData |
Constructor and Description |
---|
DiscoverERmodel() |
Modifier and Type | Method and Description |
---|---|
ConceptualModel |
createConceptualModel(java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> group,
java.util.HashMap<java.lang.String,Data> data) |
java.util.List<DiscoverERmodel.ForeignKeyData> |
discoverForeignKeys(ConceptualModel concModel) |
void |
discoverInclusionRelationships(ConceptualModel concModel,
java.util.List<DiscoverERmodel.ForeignKeyData> fkeyData,
boolean[] selectedFKeys) |
java.util.List<java.lang.String> |
generateAllAttributes(org.deckfour.xes.model.XLog log) |
java.util.HashMap<java.lang.String,Data> |
generateData(org.deckfour.xes.model.XLog log,
java.util.List<java.lang.String> selectedAttributes,
java.util.List<java.lang.String> ignoreAttributes) |
ConcModelInstances |
getAllInstances() |
java.util.Set<java.lang.String> |
getLogAttributes(org.deckfour.xes.model.XLog log) |
java.util.Map<java.util.Set<java.lang.String>,java.lang.String> |
getPrimaryKeys_entityName() |
static java.lang.String |
keyToString(java.util.Set<java.lang.String> set) |
void |
setPrimaryKeysEntityName(java.util.Map<java.util.Set<java.lang.String>,java.lang.String> primaryKeys_entityName) |
ConceptualModel |
showGUI(ConceptualModel concModel,
java.util.Map<java.util.Set<java.lang.String>,java.lang.String> primaryKeys_entityName,
int algorithm) |
java.util.HashMap<java.lang.String,Data> |
transferData(org.deckfour.xes.model.XLog log,
java.util.Collection<java.lang.String> selectedAttributes,
java.util.Collection<java.lang.String> ignoreAttributes) |
ConceptualModel |
updateConceptualModel(java.util.Map<java.util.Set<java.lang.String>,java.lang.String> primaryKeys_entityName,
java.util.List<DiscoverERmodel.ForeignKeyData> fkeyData,
ConceptualModel concModel,
boolean[] selectedFKeys,
int algorithm) |
public static java.lang.String keyToString(java.util.Set<java.lang.String> set) throws NoEntityException
NoEntityException
public java.util.List<java.lang.String> generateAllAttributes(org.deckfour.xes.model.XLog log)
public java.util.HashMap<java.lang.String,Data> generateData(org.deckfour.xes.model.XLog log, java.util.List<java.lang.String> selectedAttributes, java.util.List<java.lang.String> ignoreAttributes)
public void discoverInclusionRelationships(ConceptualModel concModel, java.util.List<DiscoverERmodel.ForeignKeyData> fkeyData, boolean[] selectedFKeys)
public java.util.List<DiscoverERmodel.ForeignKeyData> discoverForeignKeys(ConceptualModel concModel)
public void setPrimaryKeysEntityName(java.util.Map<java.util.Set<java.lang.String>,java.lang.String> primaryKeys_entityName)
public ConceptualModel showGUI(ConceptualModel concModel, java.util.Map<java.util.Set<java.lang.String>,java.lang.String> primaryKeys_entityName, int algorithm) throws NoEntityException
NoEntityException
public ConceptualModel updateConceptualModel(java.util.Map<java.util.Set<java.lang.String>,java.lang.String> primaryKeys_entityName, java.util.List<DiscoverERmodel.ForeignKeyData> fkeyData, ConceptualModel concModel, boolean[] selectedFKeys, int algorithm) throws NoEntityException
NoEntityException
public java.util.HashMap<java.lang.String,Data> transferData(org.deckfour.xes.model.XLog log, java.util.Collection<java.lang.String> selectedAttributes, java.util.Collection<java.lang.String> ignoreAttributes)
public java.util.Set<java.lang.String> getLogAttributes(org.deckfour.xes.model.XLog log)
public ConceptualModel createConceptualModel(java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> group, java.util.HashMap<java.lang.String,Data> data)
public java.util.Map<java.util.Set<java.lang.String>,java.lang.String> getPrimaryKeys_entityName()
public ConcModelInstances getAllInstances()