![JAR search and dependency download from the Maven repository](/logo.png)
net.sf.nakeduml.javageneration.auditing.AbstractJavaProducingVisitorForAudit Maven / Gradle / Ivy
package net.sf.nakeduml.javageneration.auditing;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import net.sf.nakeduml.feature.NakedUmlConfig;
import net.sf.nakeduml.javageneration.AbstractJavaProducingVisitor;
import net.sf.nakeduml.javametamodel.OJClass;
import net.sf.nakeduml.javametamodel.OJPackage;
import net.sf.nakeduml.javametamodel.OJPathName;
import net.sf.nakeduml.metamodel.workspace.INakedModelWorkspace;
import net.sf.nakeduml.textmetamodel.TextWorkspace;
public class AbstractJavaProducingVisitorForAudit extends AbstractJavaProducingVisitor {
protected Map classPathNames = new HashMap();
public void initialize(INakedModelWorkspace workspace, OJPackage javaModel, NakedUmlConfig config, TextWorkspace textWorkspace, Set persistentClasses) {
super.initialize(workspace, javaModel, config, textWorkspace);
for (OJClass clazz : persistentClasses) {
this.classPathNames.put(clazz.getPathName().toJavaString() ,clazz.getPathName());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy