| Modifier and Type | Field and Description |
|---|---|
Set<ClassModel> |
allClassDependencies
All classes this module depends upon.
|
| Constructor and Description |
|---|
ModuleModel(ProjectModel projectModel,
String qualifiedNameOfRepresentingClass) |
public Set<ClassModel> allClassDependencies
public ModuleModel(ProjectModel projectModel, String qualifiedNameOfRepresentingClass)
public ProjectModel getProjectModel()
public String getQualifiedNameOfRepresentingClass()
public String getName()
public Set<ClassModel> getClasses()
public void addClass(ClassModel clazz)
public void resolveDependencies()
public void addInclusionPattern(ClassPattern pattern)
public void addExclusionPattern(ClassPattern pattern)
public void addImportedModuleName(String qualifiedNameOfRepresentingClass)
public void addExportedModuleName(String qualifiedNameOfRepresentingClass)
public boolean isIncluded(ClassModel model)
public boolean isAccessible(ClassModel clazz)
public String details()
public String getPackage()
public Set<ClassPattern> getInclusionPatterns()
public Set<ClassPattern> getExclusionPatterns()
public Set<ModuleModel> getAllModuleDependencies()
public Set<ModuleModel> getImportedModules()
public Set<ModuleModel> getReferencedModules()
getImportedModules() and
getExportedModules()public Set<ModuleModel> getExportedModules()
public Set<ClassModel> getAllClassDependencies()
public String getDescription()
public void setName(String name)
public void setDescription(String description)
public String getIdentification()
qualifiedNameOfRepresentingClass or name, depending on
ProjectModel.isUseModuleNames()public boolean isHideFromDependencyGraphOutput()
public void setHideFromDependencyGraphOutput(boolean hideFromDependencyGraphOutput)
Copyright © 2014 Ruedi Steinmann. All rights reserved.